1. 17 Jun, 2022 4 commits
    • Earle F. Philhower, III's avatar
      Update to develop branch of pico-sdk (#636) · 857f9177
      Earle F. Philhower, III authored
      The realloc() wrapper was included in the develop branch of pico-sdk, so
      use it instead of a local, unreproducible version of the SDK.
      
      Should have no effect on code.
      857f9177
    • Maximilian Gerhardt's avatar
      Minor PIO Docs Fixup (#635) · 592418d9
      Maximilian Gerhardt authored
      * Fix link display in PlatformIO Docs, Remove JLink warning
      
      * Remove unfinished sentence
      592418d9
    • Maximilian Gerhardt's avatar
      Update PlatformIO board files, add PIO CI (#634) · 0a23dfeb
      Maximilian Gerhardt authored
      * Shift arduino attribute higher in JSON file
      
      * Try out PlatformIO CI
      
      * Trigger CI
      
      * Clone recursively, actually use own repo
      
      * Fix YAML
      
      * Build Verbose
      
      * Revert to checkout@v2 version, add TinyUSB to examples
      
      * Try fix TInyUSB example
      
      * Pull repo recursively
      
      * Use v3 after all, correct path to example
      
      * Only do CI on PR
      0a23dfeb
    • Maximilian Gerhardt's avatar
      Update PlatformIO builder script and docs (#633) · 4a94677e
      Maximilian Gerhardt authored
      * Update board generation, use renamed function
      
      * Update documentation with new platform integration state
      
      * Remove accidentally pushed file
      
      * Use correct update command
      
      * Use correct highlighting
      
      * Use correct language
      
      * Add section on debugging
      
      * Add docs on filesystem, minor corrections
      
      * Use -iprefix in compilation, but still expose all include paths to IDE
      
      * Add exception and RTTI support, document them
      
      * Fix typo
      4a94677e
  2. 16 Jun, 2022 1 commit
  3. 15 Jun, 2022 2 commits
  4. 14 Jun, 2022 4 commits
  5. 13 Jun, 2022 1 commit
    • Earle F. Philhower, III's avatar
      Shrink flash and RAM usage even more (#627) · 1d6f66f8
      Earle F. Philhower, III authored
      Remove MIDI support from the core's main TinyUSB.  MIDI is still supported
      using the Adafruit TinyUSB library, just like before (the core never
      did use it).
      
      Compile the Pico-SDK using `-Os`
      
      Remove unneeded warning in UF2 upload
      
      Blink.ino shows a savings of 3.5KB flash and 400 bytes of RAM.
      
      For comparison, with this PR blink.ino reports:
      ````
      Sketch uses 49908 bytes (3%) of program storage space. Maximum is 1568768 bytes.
      Global variables use 7024 bytes (2%) of dynamic memory, leaving 255120 bytes for local variables. Maximum is 262144 bytes.
      ````
      
      As comparison, using the MBED core blink.ino reports:
      ````
      Sketch uses 78882 bytes (0%) of program storage space. Maximum is 16777216 bytes.
      Global variables use 42780 bytes (15%) of dynamic memory, leaving 227556 bytes for local variables. Maximum is 270336 bytes.
      ````
      
      So, with this PR we use **37% less flash** and and **87% less RAM**
      for simple sketches.
      1d6f66f8
  6. 12 Jun, 2022 1 commit
  7. 11 Jun, 2022 1 commit
    • Earle F. Philhower, III's avatar
      Remove IRQ-level malloc from USB setup · c3521051
      Earle F. Philhower, III authored
      Fixes a hang found while debugging #614.  Do all memory allocations and
      USB descriptor setup in main code prior to `tusb_init()`.  Avoids potential
      deadlock in cases where the app is allocating while the USB port is being
      set up.
      c3521051
  8. 10 Jun, 2022 3 commits
  9. 09 Jun, 2022 2 commits
  10. 07 Jun, 2022 3 commits
  11. 06 Jun, 2022 1 commit
  12. 05 Jun, 2022 4 commits
  13. 03 Jun, 2022 1 commit
    • FeuerSturm's avatar
      New WIZnet boards (#605) · c863dad7
      FeuerSturm authored
      - added WIZnet WizFi360-EVB-Pico
      - added WIZnet W5500-EVB-Pico
      - corrected WIZnet W5100S-EVB-Pico PID
      c863dad7
  14. 02 Jun, 2022 1 commit
  15. 01 Jun, 2022 1 commit
  16. 25 May, 2022 2 commits
  17. 24 May, 2022 2 commits
  18. 20 May, 2022 6 commits