- 07 Jun, 2022 3 commits
-
-
Earle F. Philhower, III authored
Free up 4K of RAM and 6K of flash when no exceptions are enables (default). The original toolchain was including exception code in libstdc++ by default. Reduce installation by ~50MB and download by ~25M by removing unused LTO gcc support.
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
Fixes #609 and a niggling slowness in uploads. Try to find the drive in a loop for 10 seconds, instead of only checking once after 10 seconds. Avoid 100% CPU usage while waiting for Pico drive
-
- 06 Jun, 2022 1 commit
-
-
Earle F. Philhower, III authored
Depends on new toolchain from https://github.com/earlephilhower/pico-quick-toolchain/pull/11 Fixes #251
-
- 05 Jun, 2022 4 commits
-
-
FeuerSturm authored
Slight difference to generic RP2040 PIN_SERIAL2_TX + PIN_SERIAL2_RX are switched with PIN_WIRE0_SDA + PIN_WIRE0_SCL
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
Add plumbing to allow `Wire`, `Serial1`, `SPI1` to map to the 2nd hardware unit for devices where the PCB layout only brings out the 2nd port. Fix the Seeedstudio XAIO pins Fixes #594
-
- 03 Jun, 2022 1 commit
-
-
FeuerSturm authored
- added WIZnet WizFi360-EVB-Pico - added WIZnet W5500-EVB-Pico - corrected WIZnet W5100S-EVB-Pico PID
-
- 02 Jun, 2022 1 commit
-
-
Earle F. Philhower, III authored
Avoids returning 2^32 bytes in the case of a requestFrom read fails due to timeout.
-
- 01 Jun, 2022 1 commit
-
-
Earle F. Philhower, III authored
Fixed #601 Allows apps to provide a callback parameter in the `attachInterrupt` call to be passed back to the function when the interrupt happens.
-
- 25 May, 2022 2 commits
-
-
Arya11111 authored
Co-authored-by: Arya11111 <xuepeng@dfrobot.com>
-
Earle F. Philhower, III authored
Fixes #593 When SerialPIO::end is called, stop the PIO SMs and potentially disable the IRQ handler if this is the last RX port on that PIO.
-
- 24 May, 2022 2 commits
-
-
Earle F. Philhower, III authored
-
Pontus Oldberg authored
-
- 20 May, 2022 6 commits
-
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
Looks like only minor changes to the SDK, should not affect the core.
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
-
Pontus Oldberg authored
-
- 19 May, 2022 2 commits
-
-
Earle F. Philhower, III authored
Fixes #585 On an I2C bus restart, call the onReceive callback and clear the buffer. Thanks to @DWiskow for the debug and patch!
-
Earle F. Philhower, III authored
Remove pico-extras from makelibpico.sh Remove refs to SPIFFS in FS.h Remove travis::: markers Update Arduino IDE URL
-
- 11 May, 2022 1 commit
-
-
Arya11111 authored
Co-authored-by: Arya11111 <xuepeng@dfrobot.com>
-
- 10 May, 2022 2 commits
-
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
-
- 08 May, 2022 2 commits
-
-
Earle F. Philhower, III authored
Fixes #578
-
Earle F. Philhower, III authored
Need to munge the platform.txt on release. Fixes #576
-
- 05 May, 2022 3 commits
-
-
Arya11111 authored
Co-authored-by: Arya11111 <xuepeng@dfrobot.com>
-
Earle F. Philhower, III authored
Reverse the order of IRQ and idle restore to match the way they were initiated.
-
Earle F. Philhower, III authored
Rewrite the I2S code from scratch to eliminate the dependence on the pico-extras implementation and to support I2S input as well. 8-bit, 16-bit, 24-bit, and 32-bit words are supported. Multiple I2S ports are allowed (theoretically up to 6 because 2 DMA channels are required per port). I2S input and I2S output are supported. Add input example Fixes #535 Fixes #99 Fixes #562
-
- 04 May, 2022 1 commit
-
-
iKK001 authored
Co-authored-by: Stephan Korner <stephan.korner@trihow.com>
-
- 01 May, 2022 1 commit
-
-
ogatatsu authored
-
- 28 Apr, 2022 2 commits
-
-
Earle F. Philhower, III authored
Thanks to @StefanKellerAC !
-
Earle F. Philhower, III authored
-
- 27 Apr, 2022 5 commits
-
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
The chip supports 133MHz and the other Pico core already defaults to the higher speed, so make 133 the default. It can still be changed through the menus and will stay at 125 unless pre-existing users change it so they will see no difference.
-
Earle F. Philhower, III authored
To remove compiler warning the valid core macro was modified to only check that the core passed in was < # of total cores. Unfortunately there are parts of the FreeRTOS code where the passed in core # is -1. The upstream catches this and returns FALSE, but my hacked version returned TRUE. This caused interesting memory corruption errors and crashes when the current task block[-1] was updated. Undo the change and fix the 1 spot where a warning happens instead. Undo the forced compiler -O0 for port.c, it was only masking the fault.
-
Earle F. Philhower, III authored
Use low power WFE when idle. Set PORT.C to built `-O0` always because it seems to occasinally end up with interrupts disabled in task code, causing the SYSTICK never to fire and killing task switching. No need for dynamic exceptions. We don't move the execbase.
-