Protos for pin definitions. Expert mode override existing definitions or add them on other boards.

This commit is contained in:
Thomas Göttgens 2022-11-24 00:33:07 +01:00
parent 6012da1607
commit 3aca01ac82
2 changed files with 28 additions and 1 deletions

View file

@ -57,6 +57,18 @@ message Config {
*/
bool debug_log_enabled = 3;
/*
* For boards without a hard wired button, this is the pin number that will be used
* Boards that have more than one button can swap the function with this one. defaults to BUTTON_PIN if defined.
*/
uint32 button_gpio = 4;
/*
* For boards without a PWM buzzer, this is the pin number that will be used
* Defaults to PIN_BUZZER if defined.
*/
uint32 buzzer_gpio = 5;
}
/*
@ -175,6 +187,17 @@ message Config {
*/
uint32 position_flags = 7;
/*
* (Re)define GPS_RX_PIN for your board.
*/
uint32 rx_gpio = 8;
/*
* (Re)define GPS_TX_PIN for your board.
*/
uint32 tx_gpio = 9;
}
/*

View file

@ -184,7 +184,6 @@ message ModuleConfig {
/*
* Preferences for the ExternalNotificationModule
* FIXME - Move this out of UserPreferences and into a section for module configuration.
*/
bool enabled = 1;
@ -212,6 +211,11 @@ message ModuleConfig {
* TODO: REPLACE
*/
bool alert_bell = 6;
/*
* TODO: REPLACE
*/
bool use_pwm = 7;
}