make BLE name build time configurable
This commit is contained in:
parent
faa6c62260
commit
2a44e2ea37
3 changed files with 8 additions and 44 deletions
|
@ -1,44 +1,5 @@
|
||||||
menu "LoRComm Config"
|
menu "Barback"
|
||||||
menuconfig LORCOMM_GPS_ENABLED
|
config BARBACK_ID
|
||||||
bool "Enable GPS receiver"
|
string "BLE Device Name"
|
||||||
help
|
default "Barback"
|
||||||
Enables attached GPS receiver
|
|
||||||
|
|
||||||
if LORCOMM_GPS_ENABLED
|
|
||||||
config LORCOMM_GPS_RX
|
|
||||||
int "GPS RX Pin"
|
|
||||||
default 13
|
|
||||||
help
|
|
||||||
GPIO to receive data from GPS receiver
|
|
||||||
endif
|
|
||||||
|
|
||||||
choice LORCOMM_BUTTON_ACTION
|
|
||||||
bool "User Button Action"
|
|
||||||
default LORCOMM_BUTTON_ACTION_HELO
|
|
||||||
help
|
|
||||||
Selection action to be performed when the user button
|
|
||||||
is pressed.
|
|
||||||
|
|
||||||
config LORCOMM_BUTTON_ACTION_NONE
|
|
||||||
bool "Do nothing"
|
|
||||||
help
|
|
||||||
Do nothing
|
|
||||||
|
|
||||||
config LORCOMM_BUTTON_ACTION_HELO
|
|
||||||
bool "Send HELO"
|
|
||||||
help
|
|
||||||
Send out a HELO packet and listen for response
|
|
||||||
|
|
||||||
if LORCOMM_GPS_ENABLED
|
|
||||||
config LORCOMM_BUTTON_ACTION_GPS
|
|
||||||
bool "Send GPS"
|
|
||||||
help
|
|
||||||
Sends GPS coordinates and listens for ACK.
|
|
||||||
endif
|
|
||||||
endchoice
|
|
||||||
|
|
||||||
config LORCOMM_BUTTON_ACTION_ENABLED
|
|
||||||
bool
|
|
||||||
default n if LORCOMM_BUTTON_ACTION_NONE
|
|
||||||
default y
|
|
||||||
endmenu
|
endmenu
|
||||||
|
|
|
@ -426,7 +426,9 @@ void ble_init() {
|
||||||
err = ble_gatts_add_svcs(service_defs);
|
err = ble_gatts_add_svcs(service_defs);
|
||||||
ESP_ERROR_CHECK(err);
|
ESP_ERROR_CHECK(err);
|
||||||
|
|
||||||
err = ble_svc_gap_device_name_set(device_name);
|
ESP_LOGI(TAG, "Setting device name: %s", CONFIG_BARBACK_ID);
|
||||||
|
|
||||||
|
err = ble_svc_gap_device_name_set(CONFIG_BARBACK_ID);
|
||||||
ESP_ERROR_CHECK(err);
|
ESP_ERROR_CHECK(err);
|
||||||
|
|
||||||
nimble_port_freertos_init(nimble_host_task);
|
nimble_port_freertos_init(nimble_host_task);
|
||||||
|
|
|
@ -1,2 +1,3 @@
|
||||||
|
BARBACK_ID=Barback
|
||||||
CONFIG_BT_ENABLED=y
|
CONFIG_BT_ENABLED=y
|
||||||
CONFIG_BT_NIMBLE_ENABLED=y
|
CONFIG_BT_NIMBLE_ENABLED=y
|
||||||
|
|
Loading…
Reference in a new issue