1. 26 Apr, 2022 15 commits
  2. 21 Apr, 2022 6 commits
  3. 20 Apr, 2022 2 commits
  4. 05 Apr, 2022 2 commits
  5. 04 Apr, 2022 6 commits
  6. 31 Mar, 2022 1 commit
  7. 29 Mar, 2022 3 commits
  8. 28 Mar, 2022 5 commits
    • Me No Dev's avatar
      IDF release/v4.4 c29343eb94 (#6493) · 31510f4e
      Me No Dev authored
      esp-dl: master d949350
      esp-dsp: master 07aa7b1
      esp-rainmaker: master 5af4f64
      esp-sr: master d05cf97
      esp32-camera: master 86a4951
      esp_littlefs: master 5f0d614
      31510f4e
    • Rodrigo Garcia's avatar
      aa783e6a
    • Jason2866's avatar
      Add S3 in Headline (#6491) · 9d188f5c
      Jason2866 authored
      9d188f5c
    • Maximilian Gerhardt's avatar
    • Gonzalo Brusco's avatar
      Adds HardwareSerial::setRxTimeout() (#6397) · c26e3f42
      Gonzalo Brusco authored
      * Adds HardwareSerial::onReceiveTimeout()
      
      * Fixed typo
      
      * Changes requested
      
      * Fix eventQueueReset
      
      * Changed _onReceiveTimeout to _rxTimeout for consistency
      
      * Uniform uart_set_rx_timeout condition
      
      * test _uart not NULL in eventQueueReset()
      
      check if _uart is not NULL before using it.
      
      * revert last commit - no need for it
      
      reverting last change made - it is not necessary.
      
      * adds onReceive() parameter 
      
      In order to allow the user to choose if onReceive() call back will be called only when UART Rx timeout happens or also when UART FIFO gets 120 bytes, 
      a new parameter has been added to onReceive() with the default behavior based on timeout.
      
          void onReceive(OnReceiveCb function, bool onlyOnTimeout = true);
      
         onReceive will setup a callback that will be called whenever an UART interruption occurs (UART_INTR_RXFIFO_FULL or UART_INTR_RXFIFO_TOUT)
         UART_INTR_RXFIFO_FULL interrupt triggers at UART_FULL_THRESH_DEFAULT bytes received (defined as 120 bytes by default in IDF)
         UART_INTR_RXFIFO_TOUT interrupt triggers at UART_TOUT_THRESH_DEFAULT symbols passed without any reception (defined as 10 symbos by default in IDF)
         onlyOnTimeout parameter will define how onReceive will behave:
         Default: true -- The callback will only be called when RX Timeout happens. 
                                 Whole stream of bytes will be ready for being read on the callback function at once.
                                 This option may lead to Rx Overflow depending on the Rx Buffer Size and number of bytes received in the streaming
                  false --    The callback will be called when FIFO reaches 120 bytes and also on RX Timeout.
                                 The stream of incommig bytes will be "split" into blocks of 120 bytes on each callback.
                                 This option avoid any sort of Rx Overflow, but leaves the UART packet reassembling work to the Application.
      
      * Adds onReceive() parameter for timeout only
      
      * Adds back setRxTimeout()
      
      * Adds setRxTimeout()
      
      * CI Syntax error - "," missing
      Co-authored-by: default avatarRodrigo Garcia <rodrigo.garcia@espressif.com>
      c26e3f42