4545
4646PROCESS (pbdrv_bluetooth_spi_process , "Bluetooth SPI" );
4747
48- #define DEBUG 0
48+ #define DEBUG 1
4949
5050#if DEBUG
5151#include <pbdrv/../../drv/uart/uart_debug_first_port.h>
@@ -1148,6 +1148,7 @@ void pbdrv_bluetooth_stop_broadcasting(pbio_task_t *task) {
11481148
11491149static PT_THREAD (observe_task (struct pt * pt , pbio_task_t * task )) {
11501150 PT_BEGIN (pt );
1151+ DEBUG_PRINT ("observe_task:start" );
11511152
11521153 if (!is_observing ) {
11531154 PT_WAIT_WHILE (pt , write_xfer_size );
@@ -1170,12 +1171,15 @@ static PT_THREAD(observe_task(struct pt *pt, pbio_task_t *task)) {
11701171
11711172 task -> status = PBIO_SUCCESS ;
11721173
1174+ DEBUG_PRINT ("observe_task:finish" );
11731175 PT_END (pt );
11741176}
11751177
11761178void pbdrv_bluetooth_start_observing (pbio_task_t * task , pbdrv_bluetooth_start_observing_callback_t callback ) {
1179+ DEBUG_PRINT ("pbdrv_bluetooth_start_observing:start\n" );
11771180 observe_callback = callback ;
11781181 start_task (task , observe_task , NULL );
1182+ DEBUG_PRINT ("pbdrv_bluetooth_start_observing:finish\n" );
11791183}
11801184
11811185static PT_THREAD (stop_observe_task (struct pt * pt , pbio_task_t * task )) {
@@ -1199,11 +1203,13 @@ static PT_THREAD(stop_observe_task(struct pt *pt, pbio_task_t *task)) {
11991203}
12001204
12011205void pbdrv_bluetooth_stop_observing (pbio_task_t * task ) {
1206+ DEBUG_PRINT ("pbdrv_bluetooth_stop_observing:start\n" );
12021207 observe_callback = NULL ;
12031208 // avoid restarting observing even if this task get queued
12041209 observe_restart_enabled = false;
12051210
12061211 start_task (task , stop_observe_task , NULL );
1212+ DEBUG_PRINT ("pbdrv_bluetooth_stop_observing:finish\n" );
12071213}
12081214
12091215// Driver interrupt callbacks
0 commit comments