- 29 Mar, 2021 2 commits
-
-
Earle F. Philhower, III authored
Always enable USB serial port for reset
-
Earle F. Philhower, III authored
To allow for uploads when sketches don't manually start the Serial port, start the USB port always in main().
-
- 28 Mar, 2021 12 commits
-
-
Earle F. Philhower, III authored
Recognize /dev/cu in args.serial
-
Scott Smith authored
Sketch upload to serial port fails on macos because the Arduino IDE uses the callout device "/dev/cu". Adding recognition of "/dev/cu" to uf2conv.py makes the sketch upload work.
-
Earle F. Philhower, III authored
Fix Pyton on RPI, EEPROM start address in LD file
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
Add Raspberry Pi binaries, OpenOCD, and new boards
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
Adafruit Feather, overclocking, flash FS shims
-
Earle F. Philhower, III authored
Add support for Adafruit Feather RP2040 (8MB). Identified with a unique USB PID so it displays properly once programmed one time. Moved LED to pin 13 (per the website docs), but have no board to test. Add over/underclocking menus, applied at boot. Use at your own risk, as usual. Add shims to allocate flash space for a filesystem (but not implemented yet). Add a "generic" RP2040 board
-
Earle F. Philhower, III authored
Fix INPUT_PULLUP/DOWN, I2C 0-len probes, timeout
-
Earle F. Philhower, III authored
Fix the drive logic for pullup and pulldown inputs. Add a bitbanged I2C ACK checker for 0-byte I2C transfers (since the HW doesn't support it). Add a timeout on I2C reads and writes so they don't hang forever if a device is not present. Fixes #38
-
- 27 Mar, 2021 10 commits
-
-
Earle F. Philhower, III authored
Add I2C slave support and include a simple example
-
Earle F. Philhower, III authored
Also fix the initial pins for the 2nd I2C interface onboard.
-
Earle F. Philhower, III authored
Add a CoreMutex class which implements a deadlock-safe mutex and reqork the SerialUSB and SerialUART classes to use it to synchronize output when in a multicore sketch.
-
Earle F. Philhower, III authored
Remove stdio hacks from libpico.a
-
Earle F. Philhower, III authored
Fixes #35
-
-
Earle F. Philhower, III authored
Fixes #34
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
Add a Gitter chat badge to README.md
-
The Gitter Badger authored
-
- 26 Mar, 2021 13 commits
-
-
Earle F. Philhower, III authored
Needed to fix link stage to pull in `%f` formatting support. Fixes #32
-
Earle F. Philhower, III authored
Add project size to compile output. Thanks to @vslinuxdotnet for the work!
-
Earle F. Philhower, III authored
Thanks to @vslinuxdotnet for digging into this! Adds the compiled sketch RAM and flash usage to the output. Fixes #17
-
Earle F. Philhower, III authored
Set F_CPU macro, remove linker align warnings
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
Fix attachInterrupt to handle single GPIO callback
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
Fixes #23
-
Earle F. Philhower, III authored
The Pico SDK only supports a single callback pointer for all GPIO interrupt pins. So we need to track the individual pin-to-CB map ourselves and dispatch from our own internal callback routine. Fixes #25
-
Earle F. Philhower, III authored
Add attach/detachInterrupt support
-
Earle F. Philhower, III authored
Fixes #21
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
Use a constexpr template to calculate the valid pins for different IO hardware. This lets us have an easily readable list of pin numbers that we can adjust/check.
-
- 25 Mar, 2021 3 commits
-
-
Earle F. Philhower, III authored
Add serialEvent support for USB, UART0, UART1
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
Clean up gitignore, debug port configuation. PicoProbe support began.
-