- 19 May, 2021 3 commits
-
-
Earle F. Philhower, III authored
Use same board.txt format as other Adafruit boards. Add in quick note about the new USB stack to the docs.
-
Ha Thach authored
* add adafruit qtpy and itsybitsy rp2040 * change qtpy boot2 to generic_03h_4
-
Ha Thach authored
* initial tinyusb lib port * add Adafruit_TinyUSB_Arduino as submodules * add yield() to main loop * sync with tinyusb lib latest * add USB manufacturer and product * fix typo in tinyusb lib * sync with master updating implementation * Rationalize link stage command line Make the build process less insane. * clean up delay * clean up platform and board * update makeboards.py for generating usbstack menu * update tinyusb lib to 1.0.0
-
- 18 May, 2021 1 commit
-
-
Earle F. Philhower, III authored
-
- 17 May, 2021 1 commit
-
-
Khoi Hoang authored
Add definitions for compatibility to many platforms and libraries - clockCyclesPerMicrosecond() - clockCyclesToMicroseconds(a) - microsecondsToClockCycles(a)
-
- 16 May, 2021 6 commits
-
-
Khoi Hoang authored
Add -DBOARD_NAME="{build.board}" to Compile patterns to facilitate using BOARD_NAME in sketches
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
Was required before due to C++ internals, but is not needed anymore thanks to #137
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
Older builds included C++ locale information in RAM/flash as well as a bunch of exception code which can't get called since they're not enabled. Remove them by adjusting final link command and not instantiating them in main.cpp in the first place. Blink went from: > Sketch uses 215604 bytes (10%) of program storage space. Maximum is 2093056 bytes. > Global variables use 18152 bytes (6%) of dynamic memory, leaving 243992 bytes for local variables. Maximum is 262144 bytes. To: > Sketch uses 56112 bytes (5%) of program storage space. Maximum is 1044480 bytes. > Global variables use 12152 bytes (4%) of dynamic memory, leaving 249992 bytes for local variables. Maximum is 262144 bytes. For a savings of **155KB of flash** and **6KB of RAM**
-
- 15 May, 2021 6 commits
-
-
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
Should fix #134 . The SPI pin macros were set using the SPI1 set, not the SPI0 set of pins it should have been using.
-
Earle F. Philhower, III authored
-
- 14 May, 2021 6 commits
-
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
Use a shared infrastructure based on TinyUSB, allow users to use sketches with ported Arduino Keyboard and Mouse libraries.
-
Earle F. Philhower, III authored
Most users w/the Library Manager will get a little nervous with the GH site. The ReadTheDocs site includes links to the GH site, too, so they can still find the origin.
-
- 13 May, 2021 3 commits
-
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
Per #130 request, the dtostrf() definition and others were not visible.
-
drmpf authored
Added Printable.h in dir where it can be found
-
- 11 May, 2021 3 commits
-
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
Also add a README.md to the tools directory.
-
Earle F. Philhower, III authored
Add -fno-exceptions and -fno-rtti where possible. Move insanely long strings to @files to shrink platform.txt and make build command line shorter.
-
- 08 May, 2021 2 commits
-
-
Earle F. Philhower, III authored
Was never deleting the tone object on noTone, so eventually the leaked objects would fill up heap and cause a crash. Fixes #121
-
Earle F. Philhower, III authored
-
- 07 May, 2021 5 commits
-
-
Earle F. Philhower, III authored
BOOTSEL needs to be multicore protected, too. Reading BOOTSEL required disabling the flash interface, so the other core needs to be idles while this runs. Make the PIO program object multicore safe, too, so that if both cores try to load a program they won't step on each other.
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
Fix some typos
-
Earle F. Philhower, III authored
Fixes #28
-
Earle F. Philhower, III authored
Update pico-sdk to 1.1.2 Add methods to block the opposite core while doing flash updates. Ensure opposite core is stopped in LittleFS and EEPROM while doing flash updates. Update documentation with new calls.
-
- 06 May, 2021 2 commits
-
-
-
Earle F. Philhower, III authored
Fixes #120
-
- 27 Apr, 2021 1 commit
-
-
Oğuzhan Başer authored
* add keywords file * Add PWM function definitions
-
- 24 Apr, 2021 1 commit
-
-
Earle F. Philhower, III authored
Support running code on the second core by adding a setup1() and/or a loop1() routine to a sketch. These functions operate exactly like the normal Arduino ones, and anything they call will be run on the second core automatically. Add a simple multicore example.
-