Skip to content

Commit 9e7edf2

Browse files
author
Daniel Alsén
committed
Fixed compilation error when disabling CIRCUITPY_SERIAL_BLE || CIRCUITPY_BLE_FILE_SERVICE + variable name mismatch
1 parent 9217076 commit 9e7edf2

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

ports/espressif/common-hal/_bleio/PacketBuffer.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,13 @@ static int packet_buffer_on_ble_client_evt(struct ble_gap_event *event, void *pa
159159
return false;
160160
}
161161

162+
#if CIRCUITPY_SERIAL_BLE || CIRCUITPY_BLE_FILE_SERVICE
163+
// Exposed via shared-bindings header when enabled
162164
void _common_hal_bleio_packet_buffer_construct(
165+
#else
166+
// Internal static helper when disabled (avoids "missing prototype" error)
167+
static void _common_hal_bleio_packet_buffer_construct(
168+
#endif
163169
bleio_packet_buffer_obj_t *self, bleio_characteristic_obj_t *characteristic,
164170
uint32_t *incoming_buffer, size_t incoming_buffer_size,
165171
uint32_t *outgoing_buffer1, uint32_t *outgoing_buffer2, size_t max_packet_size,

shared-bindings/_bleio/PacketBuffer.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ void common_hal_bleio_packet_buffer_construct(
2525
void _common_hal_bleio_packet_buffer_construct(
2626
bleio_packet_buffer_obj_t *self, bleio_characteristic_obj_t *characteristic,
2727
uint32_t *incoming_buffer, size_t incoming_buffer_size,
28-
uint32_t *outgoing_buffer1, uint32_t *outgoing_buffer2, size_t outgoing_buffer_size,
28+
uint32_t *outgoing_buffer1, uint32_t *outgoing_buffer2, size_t max_packet_size,
2929
ble_event_handler_t *static_handler_entry);
3030
#endif
3131
mp_int_t common_hal_bleio_packet_buffer_write(bleio_packet_buffer_obj_t *self, const uint8_t *data, size_t len, uint8_t *header, size_t header_len);

0 commit comments

Comments
 (0)