mirror of
https://github.com/meshtastic/firmware.git
synced 2025-12-22 10:42:49 +00:00
YAML based config for PI / Portduino (#2943)
* Add configuration via /etc/meshtastic/config.yaml * Move example config, support more locations * Fix config check * Use access() to check for config file presence * Throw an error and exit on radio init fail * Adds error check for reading Bluetooth MAC * Settle on meshtasticd, add install script * Shell fixes * Fine. I'll put it back and then disable you * Get wrekt, shellchekt * Firat attempt at adding raspbian CI build * Tickle the workflow * Beatings will continue til morale improves * Permissions are overrated --------- Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz>
This commit is contained in:
@@ -1,34 +1,6 @@
|
||||
#if defined(ARCH_RASPBERRY_PI)
|
||||
#define HAS_RADIO 1
|
||||
#define GPIOD_CHIP_LABEL "pinctrl-bcm2711"
|
||||
|
||||
// define USE_RF95
|
||||
#define USE_SX1262
|
||||
#define SX126X_TXEN 6
|
||||
#define SX126X_DIO2_AS_RF_SWITCH
|
||||
#define NO_SCREEN
|
||||
|
||||
#define RF95_SCK 11
|
||||
#define RF95_MISO 9
|
||||
#define RF95_MOSI 10
|
||||
#define RF95_NSS RADIOLIB_NC
|
||||
|
||||
// #define LORA_DIO0 4 // a No connect on the SX1262 module
|
||||
// #define LORA_DIO0_LABEL "GPIO_GCLK"
|
||||
#define LORA_RESET 18
|
||||
#define LORA_RESET_LABEL "GPIO18"
|
||||
#define LORA_DIO1 16 // SX1262 IRQ, called DIO0 on pinelora schematic, pin 7 on ch341f "ack" - FIXME, enable hwints in linux
|
||||
// #define LORA_DIO2 20 // SX1262 BUSY, actually connected to "DIO5" on pinelora schematic, pin 8 on ch341f "slct"
|
||||
// #define LORA_DIO3 6 // Not connected on PCB, but internally on the TTGO SX1262, if DIO3 is high the TXCO is enabled
|
||||
|
||||
#ifdef USE_SX1262
|
||||
#define SX126X_CS 21
|
||||
#define SX126X_DIO1 16
|
||||
#define SX126X_BUSY 20
|
||||
#define SX126X_RESET LORA_RESET
|
||||
// HOPE RFM90 does not have a TCXO therefore not SX126X_E22
|
||||
#endif
|
||||
|
||||
#else // Pine64 mode.
|
||||
|
||||
// Pine64 uses a common pinout for their SX1262 vs RF95 modules - both can be enabled and we will probe at runtime for RF95 and if
|
||||
|
||||
Reference in New Issue
Block a user