- 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.
-
- 22 Apr, 2021 1 commit
-
-
Earle F. Philhower, III authored
-
- 16 Apr, 2021 2 commits
-
-
Earle F. Philhower, III authored
Using the official Raspberry Pi Pico datasheet and the Adafruit Feather RP2040 schematic, set the default pins for peripherals to match. Fixes #92
-
Earle F. Philhower, III authored
Keep a per-core IRQ stack for noInterrupts since each core has its own enable/disable. Make analogRead/analogWrite multicore safe
-
- 15 Apr, 2021 2 commits
-
-
Earle F. Philhower, III authored
Add a mutex around the Tone mapping for multicore safety.
-
Earle F. Philhower, III authored
Fix #104
-
- 14 Apr, 2021 1 commit
-
-
Earle F. Philhower, III authored
Fixes #96
-
- 13 Apr, 2021 1 commit
-
-
Earle F. Philhower, III authored
Fix #100
-
- 09 Apr, 2021 2 commits
-
-
Earle F. Philhower, III authored
Can't have cores/rp2040/api in the include path because the Arduino API dir has a "String.h" file. On Windows, because it is case-insensitive normally, this overrides the POSIX "string.h" header leading to bad stuff. Add manual redirect includes for commonly accessed headers in the cores/rp2040 path instead.
-
Earle F. Philhower, III authored
Missing Size field was causing the Arduino 2.0 beta to reject the JSON.
-
- 08 Apr, 2021 1 commit
-
-
Earle F. Philhower, III authored
Fixes #93
-
- 07 Apr, 2021 1 commit
-
-
Earle F. Philhower, III authored
Thanks to @me-no-dev for pointing out that the Picoprobe does UART passthrough!
-
- 06 Apr, 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
Update the ArduinoAPI with new macros/inlines that allow accessing values that are not naturally aligned (i.e. an int at address 0x0001). Fixes #79
-
Earle F. Philhower, III authored
Last step before 1.0. Docs for readthedocs.io. Update the I2S API to mimic others where `setXXX` is called before `begin()` to set the GPIO pins used.
-
- 03 Apr, 2021 4 commits
-
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
The SDK would assert if a flash write/erase happened past the end of the flash space it was built with. So, 8MB chips would crash when accessing offset 3MB, for example. Avoid this by specifying the maximum flash available so the SDK won't trip. Fixes #76
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
Pull in the ESP8266 File/Dir/etc. filesystem and port LittleFS and SD/SDFS to the RP2040. See https://arduino-esp8266.readthedocs.io/en/latest/filesystem.html for more information
-
- 02 Apr, 2021 7 commits
-
-
Earle F. Philhower, III authored
Using the PIO-driven I2S from pico-extras, add I2S output support. Be sure to `git submodule update --init` to get the new directories.
-
Earle F. Philhower, III authored
Heise.de seems to have been confused by the menu options for the filesystem/sketch selection. Explicitly list the Sketch and FS sizes in each menu tem to avoid future confusion.
-
Earle F. Philhower, III authored
Instead of duplicating output call in all children, fork ArduinoApi and add it in the Print base class.
-
-
Scott Smith authored
reference: cores/rp2040/wiring_analog.cpp:108:extern "C" float analogReadTemp()
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
-
- 31 Mar, 2021 1 commit
-
-
Earle F. Philhower, III authored
-