1. 23 Aug, 2020 1 commit
  2. 29 Oct, 2019 1 commit
  3. 12 Oct, 2019 1 commit
    • Johny Mattsson's avatar
      Fix uart regressions & bugs (#2817) · b0558d5b
      Johny Mattsson authored
      * Fix uart regressions & bugs.
      
      Using `uart.on()` with a search character was broken in that it did
      not invoke the callback on a full UART buffer as documented. Logic reworked
      to match docs again.
      
      Fixed memory leak on `task_post()` failure (eep!).
      
      Improved logic to attempt to coalesce input bytes to reduce the number of
      `task_post()` slots used up by the platform uart.
      
      Finally, added a semaphore to prevent the platform uart from overrunning
      the `task_post()` slots all the time on high baud rates (e.g. 1mbit).
      With the semaphore in there, the LVM RTOS task gets a chance to actually
      process the received data and free up a `task_post()` slot or two.
      The above mentioned read coalescing then allows the platform uart to
      immediately catch up.
      
      Also added an error log message if the `task_post()` actually does fail.
      
      * Don't cache the uart delims.
      
      Doing so makes reconfiguring those settings from within the callback not
      take effect until the currently buffered bytes have been processed.
      b0558d5b
  4. 22 Jul, 2019 1 commit
  5. 31 May, 2019 1 commit
  6. 28 Apr, 2019 1 commit
    • devsaurus's avatar
      update to u8g2 2.25.10 · 5faf76b7
      devsaurus authored
      - new displays
      - binding for updateDisplay() and updateDisplayArea()
      - use user_ptr instead of hal workaround
      5faf76b7
  7. 29 Jan, 2019 1 commit
  8. 17 Jan, 2019 1 commit
  9. 30 Nov, 2018 1 commit
    • Skirmantas Lauzikas's avatar
      ESP32: add support for RS485 (#2559) · 3257e557
      Skirmantas Lauzikas authored
      * ESP32: add support for RS485
      
      This commit adds support for switching UART mode to RS485/IRDA.
      Also included are patches for memory leaks then handling UART events other than data.
      
      * ESP32: Documentation for uart.setmode()
      3257e557
  10. 23 Nov, 2018 1 commit
  11. 04 Nov, 2018 1 commit
    • devsaurus's avatar
      pack-port bits and pieces in spiffs.c: · dc0c6ff6
      devsaurus authored
      - implement file.size for spiffs (#1516)
      - fix vfs_lseek() result checking in enduser_setup and clarify SPIFFS_lseek() return value (#1570)
      - Handle error condition in file.read() (#1599)
      dc0c6ff6
  12. 03 Nov, 2018 1 commit
  13. 07 Oct, 2018 2 commits
  14. 15 Apr, 2018 1 commit
  15. 04 Apr, 2018 1 commit
  16. 02 Apr, 2018 1 commit
  17. 18 Dec, 2017 1 commit
  18. 12 Sep, 2017 1 commit
  19. 02 Sep, 2017 1 commit
  20. 27 Jul, 2017 1 commit
  21. 13 Jul, 2017 1 commit
  22. 20 Jun, 2017 1 commit
  23. 13 Jun, 2017 2 commits
    • devsaurus's avatar
      Add u8g2 module. · a8ff8f05
      devsaurus authored
      a8ff8f05
    • zelll's avatar
      ESP32: uart 1/2 supports (#1982) · 329bd73b
      zelll authored
      * uart 1/2
      
      * call -> pcall in uart_on_* functions
      
      * fix docs
      
      * fixed console driver when using custom console uart
      
      * fixed line_inverse and error callback
      
      * fixed a crash when uart.start() called more than one time
      329bd73b
  24. 05 May, 2017 1 commit
  25. 30 Apr, 2017 1 commit
  26. 27 Apr, 2017 1 commit
  27. 24 Apr, 2017 1 commit
  28. 18 Apr, 2017 1 commit
  29. 14 Apr, 2017 3 commits
  30. 13 Apr, 2017 1 commit
  31. 01 Apr, 2017 2 commits
  32. 20 Mar, 2017 1 commit
  33. 17 Mar, 2017 1 commit
  34. 04 Feb, 2017 1 commit
  35. 02 Feb, 2017 1 commit