Commit graph

88 commits

Author SHA1 Message Date
Earle F. Philhower, III
d689165a39
Update OpenOCD for Winx32 to be x64 compatible (#485) 2022-02-13 12:54:27 -08:00
Earle F. Philhower, III
1b61a86618
Update GDB and OpenOCD to work together, finally (#482)
GDB for non-Linux systems was built w/o expat which caused odd behavior
under Windows and other systems (i.e. breakpoints not working, etc.)
New toolchain manually builds cross-compiled libexpat and ensures it is
used, fixing the issue.

Windows OpenOCD binaries now come from manually built and tested copies
(using a real Windows system).

Fixes #478
Fixes #457
Fixes #456
and probably others...
2022-02-12 12:35:03 -08:00
Earle F. Philhower, III
ec00479640
Update to 1.3.2-a toolchain, setjmp/longjmp fix (#454)
Fixes #453, a crash caused by Newlib having ARM instructions in
the Thumb-only Cortex-M0+.
2022-02-02 18:00:06 -08:00
Earle F. Philhower, III
5b47a61209
Update package_pico_index.template.json 2022-01-29 03:34:18 -08:00
Earle F. Philhower, III
87d745d5dc
Add missing board names 2022-01-05 07:45:09 -08:00
Wai Weng
341307cb8d
Added new variant: Cytron Maker Nano RP2040. (#365) 2021-12-06 00:02:54 -08:00
uPesy Electronics
3d821f73a4
Add board variant for uPesy RP2040 DevKit (#335) 2021-10-29 08:12:45 -07:00
Wai Weng
a305b30d90
Added board variants Cytron Maker Pi RP2040. (#340) 2021-10-29 08:04:15 -07:00
Leonardo La Rocca
608a5da480
Adds board variant definition for Melopero Shake RP2040 (#318) 2021-09-19 13:26:33 -07:00
Earle F. Philhower, III
e4185ce4ce
Update toolchain, add CMSIS-DAP to OpenOCD (#241)
Enable use of the included openocd binary with pico-debug
2021-07-05 19:29:47 -07:00
Earle F. Philhower, III
e628c8e211
Upgrade Newlib to include 64-bit/8-bit %llu/%hhd (#227) 2021-06-28 20:46:08 -07:00
Earle F. Philhower, III
6afcf5881d
Initial Arduino Nano RP2040 Connect support (#212)
Thanks to @Claupio for the bringup!
Reference #208
2021-06-14 08:59:52 -07:00
Earle F. Philhower, III
33b9e915d9
Add new boards to package.json 2021-06-08 07:02:25 -07:00
Earle F. Philhower, III
f87ccacdb1
Upgrade to GCC 10.3. Fix OpenOCD packaging (#194)
GCC 10.2 has a bug which causes Windows to rebuild every library on every
compile, instead of caching the first results.

Upgrade to GCC 10.3 which has this fixed.

Add proper OpenOCD executables for non-Linux x86_64 archs.
2021-06-06 22:43:26 -07:00
Earle F. Philhower, III
d0f3e89954
Create README describing release publish process (#179) 2021-05-28 19:12:28 -07:00
Earle F. Philhower, III
9c95c4d7ab
CI to update JSON when releases are published (#178) 2021-05-28 19:04:12 -07:00
Earle F. Philhower, III
5d7ff8e628 Fix release tagging 2021-05-28 15:11:44 -07:00
Earle F. Philhower, III
6393eac4f8 Try and fix multiline comment on release build 2021-05-28 14:45:02 -07:00
Earle F. Philhower, III
376e4770f3
Update build_boards_manager_package.sh 2021-05-28 14:28:48 -07:00
Earle F. Philhower, III
c91b0ae605 Add'l release cleanup 2021-05-28 14:12:37 -07:00
Earle F. Philhower, III
b14c49ad5d Fix log generation in CI package stage 2021-05-28 14:07:11 -07:00
Earle F. Philhower, III
88485e56f5 More CI packaging work 2021-05-28 13:50:29 -07:00
Earle F. Philhower, III
e339e4f51c Clean up build release script 2021-05-28 13:41:30 -07:00
Earle F. Philhower, III
436bf0fe41
Update upload_release.py 2021-05-28 13:24:30 -07:00
Earle F. Philhower, III
5173d2668e
Use CI to build draft releases on a tag push (#177)
Ensure no stray files get sucked into the release ZIP by using a clean CI
image to build the package and JSON file.  Auto-populate the draft with
the git commits since the last release.
2021-05-28 13:15:09 -07:00
Earle F. Philhower, III
9c17986ae6 Point people to READTHEDOCS for help, not GitHub
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.
2021-05-13 17:47:56 -07:00
Earle F. Philhower, III
323099069e Fix JSON, Arduino 2.0 beta
Missing Size field was causing the Arduino 2.0 beta to reject the JSON.
2021-04-08 18:10:01 -07:00
Earle F. Philhower, III
1290f72e3e Add picoprobe upload support, cleanup up boards 2021-03-29 13:11:14 -07:00
Earle F. Philhower, III
9d9d9ebcd4 Fix Pyton on RPI, EEPROM start address in LD file 2021-03-28 15:42:35 -07:00
Earle F. Philhower, III
e17b0f6a29 Add Raspberry Pi binaries, OpenOCD, and new boards 2021-03-28 13:05:31 -07:00
Earle F. Philhower, III
d51511f6c4 Add missing wiring_private.h
Forgot to `git add` a wiring file.  Fixes #11
2021-03-24 02:38:03 -07:00
Earle F. Philhower, III
75cb30ee93 Clean up release, make slightly more automated 2021-03-23 18:56:05 -07:00
Earle F. Philhower, III
b30c45e596 Fix my name, d'oh! 2021-03-21 11:47:15 -07:00
Earle F. Philhower, III
cb57c0dd94 Fix upload platform.txt patch 2021-03-21 11:44:00 -07:00
Earle F. Philhower, III
48c6b033e5 Fix packager 2021-03-21 11:38:49 -07:00
Earle F. Philhower, III
660fe19fec Fix Windows compile/elf2uf2 errors
Windows is case-insensitive, causing "String.h" to override "string.h" in
includes.  Adjust the platform.txt appropriately.

Rebuild elf2uf2 as static to avoid startup errors on Windows boxes w/o MinGW.
2021-03-16 08:53:50 -07:00
Earle F. Philhower, III
1caca1ec61 Add full OS support toolchain (ARM, MAC, WIN, LINUX) 2021-03-12 21:30:33 -08:00
Earle F. Philhower, III
87bd64cf2a Add package.json and tools listing 2021-02-24 21:34:29 -08:00