1. 01 Oct, 2021 5 commits
  2. 21 Sep, 2021 4 commits
  3. 20 Sep, 2021 2 commits
  4. 15 Sep, 2021 3 commits
    • Me No Dev's avatar
      [HWCDC] Improve HW CDC Implementation (#5643) · 078671d2
      Me No Dev authored
      This pull request contains a few fixes and improvements to the HWCDC implementation.
      - Rework `HWCDC::write()` to accept unlimited data
      - Add Semaphore to guard the TX Ring Buffer
      - Add events support
      - Remove unnecessary 1200bps touch for flashing over HWCDC
      - Fix `HardwareSerial::setDebugOutput()` not resetting `putc` if the port is already selected, causing debug output to also show on HWCDC even when not selected.
      078671d2
    • Me No Dev's avatar
      [USB CDC] Fix data might not be transmitted until more is written (#5652) · 541cef91
      Me No Dev authored
      Depending on `tud_cdc_tx_complete_cb` can cause in some cases the last packet to not be transmitted until more data is written and flushed. It's a rare case, but if the other end is expecting those last bytes, transmission will hang.
      
      This PR also fixes debug output on CDC
      541cef91
    • Tomas Sebestik's avatar
      Add dummy test for self hosted GitHub runners (#5521) · 6dfaf6cd
      Tomas Sebestik authored
      * Add dummy test for self hosted GitHub runners
      6dfaf6cd
  5. 31 Aug, 2021 6 commits
  6. 25 Aug, 2021 1 commit
  7. 24 Aug, 2021 1 commit
  8. 23 Aug, 2021 10 commits
  9. 19 Aug, 2021 1 commit
  10. 18 Aug, 2021 2 commits
  11. 17 Aug, 2021 1 commit
    • me-no-dev's avatar
      Add log_buf to pretty print buffers · b580bb23
      me-no-dev authored
      ```
      /* 0x0000 */ 0x7b, 0x7b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // {{..............
      /* 0x0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,    // ................
      ```
      b580bb23
  12. 16 Aug, 2021 1 commit
  13. 12 Aug, 2021 2 commits
    • Rodrigo Garcia's avatar
      Fixes Touchpad Interrupt (#5527) · 2af8cc34
      Rodrigo Garcia authored
      Fixes #5493 
      
      ## Summary
      PR #4996 has broken Touch Interrupt functionality by removing a single line of code used to set a Register.
      
      
      ## Impact
      This PR fixes issue #5493 by reverting the removal of necessary code as described above.
      2af8cc34
    • Me No Dev's avatar
      Fix I2C Scan for S2 and C3 (#5528) · e5bd18d6
      Me No Dev authored
      Thanks @chegewara
      
      I2C Scan was failing because i2c_master_write does not accept size of 0. This change checks and skips that call if no length is provided (usually when scanning)
      e5bd18d6
  14. 11 Aug, 2021 1 commit