Wangjialin
6a8a9a0272
bugfix: ring buffer, fix api xRingbufferReceiveUpToFromISR
2016-12-20 01:13:03 +08:00
Wangjialin
6d502cebe9
bugfix: ringbuffer return item api
...
Report from chunguang, vRingbufferReturnItem should not call portENTER_CRITICAL_ISR
2016-11-24 10:31:27 +08:00
Angus Gratton
8b7d1cdc27
ringbuf: Fix case where xTaskGetTickCount() overflows but task timeout point doesn't
2016-11-16 17:56:49 +11:00
Angus Gratton
60f29236f6
Build system: Raise warning level
...
Default esp-idf builds now show -Wextra warnings (except for a few:
signed/unsigned comparison, unused parameters, old-style C declarations.)
CI building of examples runs with that level raised to -Werror, to catch
those changes going into the main repo.
2016-11-16 15:57:34 +11:00
Wangjialin
9ed7c4f8bc
fix ringbuffer bug.
2016-11-03 23:30:54 +08:00
Wangjialin
8282c73ac2
debug ring buffer error.
2016-11-03 18:28:36 +08:00
Jeroen Domburg
d7ea61734b
Tabs -> spaces
2016-10-24 21:25:48 +08:00
Jeroen Domburg
d9005e739d
Add bytebuffer support to ringbuf.c
2016-10-24 21:18:02 +08:00
Wangjialin
288f4f63f0
Add UART driver
...
1. add uart.h and uart.c
2. add ESP_ERR_TIMEOUT in esp_err.h
3. add UART AHB FIFO address in uart_reg.h
4. modify xRingbufferSendFromISR return value in ringbuffer.c
5. add #include "soc/gpio_sig_map.h" in gpio.h
2016-10-24 09:17:10 +08:00
Jeroen Domburg
a9502dffd3
Add ringbuf.c. This works like a FreeRTOS queue, but allows for variable-length items which in some cases is more memory efficient than a queue.
2016-09-28 12:43:35 +08:00