Merge pull request #2644 from tannewt/disable_ble_file_service
Disable BLE file service for now
This commit is contained in:
commit
0afb8991fa
@ -328,6 +328,11 @@ CIRCUITPY_SERIAL_BLE = 0
|
|||||||
endif
|
endif
|
||||||
CFLAGS += -DCIRCUITPY_SERIAL_BLE=$(CIRCUITPY_SERIAL_BLE)
|
CFLAGS += -DCIRCUITPY_SERIAL_BLE=$(CIRCUITPY_SERIAL_BLE)
|
||||||
|
|
||||||
|
ifndef CIRCUITPY_BLE_FILE_SERVICE
|
||||||
|
CIRCUITPY_BLE_FILE_SERVICE = 0
|
||||||
|
endif
|
||||||
|
CFLAGS += -DCIRCUITPY_BLE_FILE_SERVICE=$(CIRCUITPY_BLE_FILE_SERVICE)
|
||||||
|
|
||||||
# REPL over UART
|
# REPL over UART
|
||||||
ifndef CIRCUITPY_SERIAL_UART
|
ifndef CIRCUITPY_SERIAL_UART
|
||||||
CIRCUITPY_SERIAL_UART = 0
|
CIRCUITPY_SERIAL_UART = 0
|
||||||
|
@ -64,6 +64,9 @@ mp_obj_list_t characteristic_list;
|
|||||||
mp_obj_t characteristic_list_items[4];
|
mp_obj_t characteristic_list_items[4];
|
||||||
|
|
||||||
void supervisor_bluetooth_start_advertising(void) {
|
void supervisor_bluetooth_start_advertising(void) {
|
||||||
|
#if !CIRCUITPY_BLE_FILE_SERVICE
|
||||||
|
return;
|
||||||
|
#endif
|
||||||
bool is_connected = common_hal_bleio_adapter_get_connected(&common_hal_bleio_adapter_obj);
|
bool is_connected = common_hal_bleio_adapter_get_connected(&common_hal_bleio_adapter_obj);
|
||||||
if (is_connected) {
|
if (is_connected) {
|
||||||
return;
|
return;
|
||||||
@ -79,6 +82,10 @@ void supervisor_bluetooth_start_advertising(void) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void supervisor_start_bluetooth(void) {
|
void supervisor_start_bluetooth(void) {
|
||||||
|
#if !CIRCUITPY_BLE_FILE_SERVICE
|
||||||
|
return;
|
||||||
|
#endif
|
||||||
|
|
||||||
common_hal_bleio_adapter_set_enabled(&common_hal_bleio_adapter_obj, true);
|
common_hal_bleio_adapter_set_enabled(&common_hal_bleio_adapter_obj, true);
|
||||||
|
|
||||||
supervisor_ble_service_uuid.base.type = &bleio_uuid_type;
|
supervisor_ble_service_uuid.base.type = &bleio_uuid_type;
|
||||||
@ -203,6 +210,9 @@ uint32_t current_command[1024 / sizeof(uint32_t)];
|
|||||||
volatile size_t current_offset;
|
volatile size_t current_offset;
|
||||||
|
|
||||||
void supervisor_bluetooth_background(void) {
|
void supervisor_bluetooth_background(void) {
|
||||||
|
#if !CIRCUITPY_BLE_FILE_SERVICE
|
||||||
|
return;
|
||||||
|
#endif
|
||||||
if (!run_ble_background) {
|
if (!run_ble_background) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -296,6 +306,9 @@ void supervisor_bluetooth_background(void) {
|
|||||||
|
|
||||||
// This happens in an interrupt so we need to be quick.
|
// This happens in an interrupt so we need to be quick.
|
||||||
bool supervisor_bluetooth_hook(ble_evt_t *ble_evt) {
|
bool supervisor_bluetooth_hook(ble_evt_t *ble_evt) {
|
||||||
|
#if !CIRCUITPY_BLE_FILE_SERVICE
|
||||||
|
return false;
|
||||||
|
#endif
|
||||||
// Catch writes to filename or contents. Length is read-only.
|
// Catch writes to filename or contents. Length is read-only.
|
||||||
|
|
||||||
bool done = false;
|
bool done = false;
|
||||||
|
Loading…
Reference in New Issue
Block a user