| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-03-31 | raspberypi: Allow mpconfigboard to override additional items | Jeff Epler | |
| This allows more options to be overridden to 0 in an mpconfigboard.mk. Improved: * FRAMEBUFFERIO, FULL_BUILD, BITOPS, PWMIO, RGBMATRIX, OTARYIO, PULSEIO, WATCHDOG Still problematic (pull requests welcome): * RP2PIO & NEOPIXEL_WRITE, possibly only if a status neopixel is defined * BITBANGIO, possibly only if BUSIO is enabled * RTC Incidentally, with RP2PIO & NEOPIXEL_WRITE, BITBANGIO, and RTC re-enabled I get ``` 323956 bytes used, 720524 bytes free in flash firmware space out of 1044480 bytes (1020.0kB). 12072 bytes used, 250072 bytes free in ram for stack and heap out of 262144 bytes (256.0kB). ``` Closes #4515 | |||
| 2021-03-29 | Calculate RP2040 SDA hold time | Dan Halbert | |
| 2021-03-26 | Incorporate https://github.com/adafruit/pico-sdk/pull/2 | Dan Halbert | |
| 2021-03-25 | Merge pull request #4378 from Gadgetoid/patch-remove-rp2040-i2c-bitbang | Dan Halbert | |
| RP2040: Remove short-write bitbang from I2C | |||
| 2021-03-24 | Use GCC @file to shorten linker command length | Scott Shawcroft | |
| This hopefully fixes linking on Windows with cmd.exe | |||
| 2021-03-23 | Improve Winbond naming and correct board settings | Scott Shawcroft | |
| 2021-03-22 | Merge remote-tracking branch 'adafruit/main' into rp2040_flash | Scott Shawcroft | |
| 2021-03-22 | Fix doc build and address feedback | Scott Shawcroft | |
| 2021-03-21 | qtpy is more of a button than a switch! add itsybitsy rev C files | lady ada | |
| 2021-03-21 | add USBBOOT switch, move RX pin, re-enable UART (tested) | lady ada | |
| 2021-03-19 | Add requirements-dev.txt for python deps | Scott Shawcroft | |
| 2021-03-18 | Redo RP2040 flash settings | Scott Shawcroft | |
| This switches stage2 to C and uses Jinja to change the C code based on flash settings from https://github.com/adafruit/nvm.toml. It produces the fastest settings for the given set of external flashes. Flash size is no longer hard coded so switching flashes with similar capabilities but different sizes should *just work*. This PR also places "ITCM" code in RAM to save the XIP cache for code execution. Further optimization is possible. A blink code.py still requires a number of flash fetches every blink. Fixes #4041 | |||
| 2021-03-17 | Merge pull request #4419 from spe2/main | Scott Shawcroft | |
| Add board definition for Sparkfun Pro Micro RP2040 | |||
| 2021-03-17 | Merge pull request #4411 from mintakka/thingplus-rp2040 | Jeff Epler | |
| added board configuration for Sparkfun ThingPlus RP2040 | |||
| 2021-03-17 | RP2040: Only bitbang 0-byte writes | Phil Howard | |
| The I2C.c for RP2040 included a special case for writes <=2 bytes to match the MicroPython implementation, however RP2040 does support 1 and 2 byte reads, with only 0 bytes being the exception. Signed-off-by: Philip Howard <phil@pimoroni.com> | |||
| 2021-03-16 | renamed board folder to match board name in boards.yml | mintakka | |
| 2021-03-16 | Update ports/raspberrypi/boards/sparkfun_pro_micro_rp2040/mpconfigboard.mk | spe2 | |
| Co-authored-by: Scott Shawcroft <scott@tannewt.org> | |||
| 2021-03-16 | Update ports/raspberrypi/boards/sparkfun_pro_micro_rp2040/mpconfigboard.h | spe2 | |
| Co-authored-by: Scott Shawcroft <scott@tannewt.org> | |||
| 2021-03-16 | Update ports/raspberrypi/boards/sparkfun_thingplus_rp2040/mpconfigboard.h | mintakka | |
| Co-authored-by: Scott Shawcroft <scott@tannewt.org> | |||
| 2021-03-16 | Update ports/raspberrypi/boards/sparkfun_thingplus_rp2040/mpconfigboard.mk | mintakka | |
| Co-authored-by: Scott Shawcroft <scott@tannewt.org> | |||
| 2021-03-16 | Fixed formatting | gamblor21 | |
| 2021-03-15 | Add board config files | spe2 | |
| 2021-03-15 | Create pins.c | spe2 | |
| 2021-03-15 | added sparkfun_thingplus_rp2040 to .github/workflows/boards.yml and renamed ↵ | mintakka | |
| board folder to include chip | |||
| 2021-03-15 | Update ports/raspberrypi/boards/sparkfun_thingplus/mpconfigboard.h | mintakka | |
| Co-authored-by: Scott Shawcroft <scott@tannewt.org> | |||
| 2021-03-15 | Update ports/raspberrypi/boards/sparkfun_thingplus/mpconfigboard.mk | mintakka | |
| Co-authored-by: Scott Shawcroft <scott@tannewt.org> | |||
| 2021-03-15 | Merge branch 'main' into rp_dp_parallel | Mark | |
| 2021-03-15 | Merge pull request #4405 from DavePutz/issue_4237 | Scott Shawcroft | |
| Issue 4237 - Changed initial setting in program_struct | |||
| 2021-03-15 | added board configuration for Sparkfun ThingPlus RP2040 | mintakka | |
| 2021-03-15 | run code formatting script | microDev | |
| 2021-03-14 | Fixed initial settings for program_struct to allow more than 1 program per pio | root | |
| 2021-03-13 | Merge pull request #4393 from tannewt/raise_default_flash_speed | Dan Halbert | |
| Speed up a bit more | |||
| 2021-03-12 | Merge pull request #4262 from DavePutz/issue_4111 | Scott Shawcroft | |
| Issue 4111 - Implement pulseio(pulsein) for RP2040 | |||
| 2021-03-12 | Speed up a bit more | Scott Shawcroft | |
| 2021-03-12 | Added the correct files | DavePutz | |
| 2021-03-12 | Use StateMachine.c interrupt setup and simplify SM program | DavePutz | |
| 2021-03-12 | Lower default flash speed. | Scott Shawcroft | |
| / 6 leads to ~40mhz. 2M and 4M have a max 0x03 read speed of 60mhz. If the divisor is / 4 then the speed is just over 60mhz. Fixes #4377 | |||
| 2021-03-11 | Fix after rebase | gamblor21 | |
| 2021-03-11 | Changed frequency to match PIO having 2 instructions | gamblor21 | |
| 2021-03-11 | Set frequency default 60Mhz | gamblor21 | |
| 2021-03-11 | Set the statemachine to never reset so REPL works | gamblor21 | |
| 2021-03-11 | Updated to initalize pindirs | gamblor21 | |
| 2021-03-11 | Add frequency support to parallel bus | gamblor21 | |
| 2021-03-11 | Removing debug info and clean up | gamblor21 | |
| 2021-03-11 | Initial commit | gamblor21 | |
| 2021-03-11 | Merge pull request #4380 from jepler/rp2040-audiomp3 | Jeff Epler | |
| raspberrypi: Enable mp3 playback | |||
| 2021-03-10 | raspberrypi: RTC: Ensure a time is set | Jeff Epler | |
| Until a time is set, the RTC is not running, and rtc_get_datetime() returns false without assigning to the out-parameter. In CircuitPython, this would manifest as arbitrary values being returned, since uninitialized storage on the stack was being converted into a timestamp. | |||
| 2021-03-10 | raspberrypi: Enable mp3 playback | Jeff Epler | |
| The rp2040 is _very_ marginal for mp3 playback, and currently sometimes triggers a bug that gives garbled audio output. However, it does work for some limited situations. | |||
| 2021-03-10 | clean up | hathach | |
| 2021-03-10 | rp2040 add double reset to uf2, also update pico-sdk to 1.1.0 | hathach | |
