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 |
|