Commit Graph

35 Commits

Author SHA1 Message Date
Matthias Ringwald
ff3cc4a537 MISRAC2012-Rule-14.4_d: use while(true) instead of while(1) 2019-12-03 12:52:10 +01:00
Matthias Ringwald
d58a1b5f11 linked list/run loop: return true if item/data source/timer was removed 2019-11-27 18:23:11 +01:00
Matthias Ringwald
3c4cc6427f btstack_run_loop_freertos: remove duplicate instance variable 2019-09-23 13:17:26 +02:00
Matthias Ringwald
c22a293dc0 freertos: include 'FreeRTOS.h' before testing configuration 2019-08-13 16:13:47 +02:00
Matthias Ringwald
0c9cde9532 freertos: use xQueueCreateStatic instead of xQueueCreate if available 2019-08-06 16:45:43 +02:00
Matthias Ringwald
9155bf8c4c freertos: handle time_ms overrun after 49 days 2019-08-04 20:15:17 +02:00
Matthias Ringwald
f51d404e06 freertos: directly call function if already on main thread 2019-06-13 15:10:34 +02:00
Matthias Ringwald
6d23ba053b freertos: HAVE_FREERTOS_INCLUDE_PREFIX if FreeRTOS headers are in 'freertos' folder, update esp32 config to use it 2019-06-03 10:10:26 +02:00
Matthias Ringwald
e501bae083 Use BTSTACK_FILE__ without __ prefix (MISRAC2012-Rule-21.1) 2019-05-11 19:31:55 +02:00
Matthias Ringwald
80e33422a9 Use FILENAME_H as include guard (MISRAC2012-Rule-21.1) 2019-05-11 19:08:52 +02:00
Matthias Ringwald
a6f770a0a8 freertos: init btstack_run_loop_task already during run loop init 2017-10-25 15:38:12 +02:00
Matthias Ringwald
297a0e053d freertos: use portYIELD_FROM_ISR without arguments on esp32 and allow to compile of btstack_uart_block_freertos 2017-10-25 15:38:12 +02:00
Matthias Ringwald
f71711bb0a hal_uart_dma: add hal_uart_dma_set_flowcontrol with HAVE_UART_DMA_SET_FLOWCONTROL guard 2017-07-25 19:37:09 +02:00
Matthias Ringwald
4b929998c3 btstack_uart_block: add set_flowcontrol 2017-07-25 17:53:01 +02:00
Matthias Ringwald
3ce3a4ebf3 btstack_uart_block: allow to 'unset' a callback by setting it to NULL. Update code for freertos and embedded to implement this 2017-07-24 11:53:29 +02:00
Matthias Ringwald
0c2f495327 add missing BTSTACK_FILE tags 2017-07-21 22:10:37 +02:00
Matthias Ringwald
c573ae3327 freertos: fix typo in btstack_uart_block_freertos.c 2017-07-18 11:42:58 +02:00
Matthias Ringwald
4a76e901eb esp32/freertos: don't create thread for BTstack. make run_loop_execute block - same as all other ports 2017-07-14 11:28:02 +02:00
Matthias Ringwald
828fd804b0 freertos: HAVE_FREERTOS_TASK_NOTIFICATION uses FreeRTOS Task Notifications from v8.2 to trigger run loop 2017-07-04 19:43:02 +02:00
Matthias Ringwald
b7832c7f15 btstack_run_loop: don't call btstack_run_loop_remove_timer from platform implementation 2017-07-04 15:27:27 +02:00
Matthias Ringwald
8838c9457b esp32: avoid compile error in freertos support as xEventGroupSetBitsFromISR is not defined, but not needed on esp32 2017-05-15 18:06:55 +02:00
Matthias Ringwald
3b1180c97a freertos: fix error message when xEventGroupSetBitsFromISR not defined, actually use it 2017-05-15 18:06:10 +02:00
Matthias Ringwald
92f3d82f1e freertos: show error if INCLUDE_xEventGroupSetBitFromISR is not set 2017-05-09 09:22:06 +02:00
Matthias Ringwald
f953952c6e esp32: add new set_wakeup_handler to btstack uart block freertos 2017-05-05 15:20:31 +02:00
Matthias Ringwald
7d5f53998d esp32: drop single_threaded attribute from function names 2017-05-05 15:20:31 +02:00
Matthias Ringwald
7ef3b0106f freertos: use data source for btstack_uart_block_freertos_single_threaded.c 2017-05-05 15:20:31 +02:00
Matthias Ringwald
1ca802329b freertos: add support for polled data sources 2017-05-05 15:20:31 +02:00
Matthias Ringwald
40ad9be2e8 freertos: wait on event group insted of queue 2017-05-05 15:20:31 +02:00
Matthias Ringwald
612e8fb6c9 freertos: use ISR version of btstack_run_loop_freertos_single_threaded_execute_code_on_main_thread 2017-05-05 15:20:31 +02:00
Matthias Ringwald
6503ab8282 freertos: provide btstack_uart_block_freertos_single_threaded.c 2017-05-05 15:20:31 +02:00
Matthias Ringwald
9345322f0e esp32: temp increase run loop queue size 2017-05-05 15:20:31 +02:00
Matthias Ringwald
0c9c335123 esp32: increase stack to 3072 2017-05-05 15:20:31 +02:00
Matthias Ringwald
17b3e0b8c9 esp32: use dedicated thread for btstack, fix run loop crash 2017-05-05 15:20:31 +02:00
Matthias Ringwald
3534659c26 esp32: follow update of esp-idf 2017-05-05 15:20:31 +02:00
Matthias Ringwald
75932a001c esp32: started on FreeRTOS/Single Threaded integration 2017-05-05 15:20:31 +02:00