Mücahid Kamber
205983e206
Adds Degz Mizu board ( #904 )
2022-10-07 15:52:18 -07:00
Earle F. Philhower, III
1e7098c1cb
Add OpenOCD/GDB support for IDE 2.0 ( #900 )
...
Add (undocumented) support for the debugger in the IDE 2.0.
2022-10-05 12:19:18 -07:00
Earle F. Philhower, III
68ecdfc023
Update README.md
2022-10-05 07:15:50 -07:00
Melopero
a9356ceca5
Add Melopero Cookie RP2040 ( #899 )
2022-10-05 07:10:07 -07:00
Earle F. Philhower, III
69ab736cf8
Update version
2022-10-04 17:14:52 -07:00
Earle F. Philhower, III
3e758dcebb
Add TARGET_RP2040 to build defines ( #898 )
...
Fixes #896 since it seems the Arduino.cc core defines this constant
2022-10-04 17:04:25 -07:00
Earle F. Philhower, III
b249811e28
Support IDE2, detect UF2 volumes ( #897 )
...
Allow the IDE to detect UF2 volumes (i.e. when you hold BOOTDEL and
plug in the board).
Allows the IDE2 to properly upload using OTA and serial.
Fixes #890 and others
2022-10-04 16:52:36 -07:00
Earle F. Philhower, III
7f216f35ab
Allow double-reset to jump to USB bootloader ( #893 )
...
Call `rp2040.enableDoubleResetBootloader()` anywhere in the code to
enable the check. W/o that call, the checker will be linked in.
See #892
CORE1 doesn't start until well after the C runtime initialization,
so the flag won't be overwritten.
Also increase timeout to 350ms because OTA bootup can be
slow.
2022-10-04 14:04:40 -07:00
Earle F. Philhower, III
029471ecca
Drive pin LOW after Tone(period) timeout ( #887 )
...
Fixes #886
2022-09-29 13:03:49 -07:00
Earle F. Philhower, III
4cc6c36c37
Fix Serial1/2 debug output mode in CoreMutex ( #883 )
...
Fixes #882
2022-09-26 14:19:00 -07:00
Earle F. Philhower, III
0cd5b0ac47
Allow setCTS/RTS(UART_PIN_NOT_DEFINED) ( #881 )
...
Fixes #880
2022-09-26 08:13:44 -07:00
Earle F. Philhower, III
939c83127e
Fix deadlock during attachInterrupt ( #879 )
...
Fixes #878
2022-09-25 10:02:48 -07:00
Tim Boldt
3768aa7e1f
Fix typo in HttpClient HTTPS example ( #876 )
2022-09-24 19:23:56 -07:00
Earle F. Philhower, III
7a85c3917f
Allow setting the WiFi region for PicoW ( #875 )
...
Fixes #874
2022-09-23 12:22:22 -07:00
Earle F. Philhower, III
cd0e83843f
Update version
2022-09-21 19:19:24 -07:00
Earle F. Philhower, III
78ce055165
Ensure ArduinoCore API is included in package ( #871 )
2022-09-21 19:18:53 -07:00
Earle F. Philhower, III
d9478801ed
Update version
2022-09-21 17:56:26 -07:00
Earle F. Philhower, III
77fe24f798
Update Cytron Pico SPI pinout ( #869 )
...
See #851 . Add SPI1.
2022-09-21 17:55:41 -07:00
Brent Rubell
4e77ee02e8
Add WDT functions to RP2040 Helper ( #862 )
2022-09-21 17:51:42 -07:00
Pontus Oldberg
91b4bdb58f
Adds Challenger RP2040 NFC board ( #846 )
2022-09-09 07:41:33 -07:00
Dario Gogliandolo
d6628972c5
Enabled static memory allocation with example ( #842 )
...
Co-authored-by: Dario Gogliandolo <dario.gogliandolo@smartme.io>
2022-09-08 07:09:38 -07:00
Earle F. Philhower, III
b0d0e292c9
Minor - Add number separators ( #845 )
2022-09-07 15:19:12 -07:00
Earle F. Philhower, III
e2b04e7405
Minor tweak, NULL=>nullptr ( #844 )
2022-09-07 14:41:04 -07:00
Earle F. Philhower, III
f79b0867b6
Remove duplicated ArduinoCore-API files ( #840 )
...
Use #include .... to reference them from the cores directory to ensure
they keep up to date.
2022-09-06 13:21:49 -07:00
Earle F. Philhower, III
db337a9b36
Increase SerialUSB speed ( #833 )
...
Add calls to `tud_task` to pump the USB interface in the SerialUSB methods.
See #832 for more info.
2022-09-06 12:44:34 -07:00
Khoi Hoang
1303ef55b2
Add Serial3 for Arduino Nano Connect RP2040. Fix #807 ( #838 )
2022-09-06 12:34:49 -07:00
Earle F. Philhower, III
85d39cf242
Restore GPIO functions on SerialUART::end ( #836 )
...
Fix #834
2022-09-04 19:23:51 -07:00
Earle F. Philhower, III
2d777accc6
Update README.md
2022-09-04 11:38:58 -07:00
Earle F. Philhower, III
3f36f7fab1
Update README.md
2022-09-04 11:38:46 -07:00
Earle F. Philhower, III
1812b829dc
Update version
2022-09-03 09:34:46 -07:00
Earle F. Philhower, III
36d5cebde6
Remove binary info header, was crashing picotool ( #831 )
...
Because OTA has changed the flash map from standard, picotool ends up
crashing or hanging while trying to operate on the current built files.
Remove the binary_info calls and structures completely to avoid any
issue.
Fixes #803
2022-09-02 23:17:03 -07:00
Earle F. Philhower, III
34d311fd81
Update version
2022-09-02 08:59:01 -07:00
Earle F. Philhower, III
59bd3b5144
Update DNSServer.h
2022-09-01 21:04:41 -07:00
Earle F. Philhower, III
805d20d199
Use pipes between GCC stages ( #827 )
...
Should speed builds up slightly, depending on the OS and virus scanning.
2022-09-01 18:49:05 -07:00
Earle F. Philhower, III
166f63f955
Update PicoOTA.h
2022-08-31 14:40:53 -07:00
Earle F. Philhower, III
d2beb2da19
Add upsteam multicast compatibility APIs ( #821 )
...
Fixes #747 while remaining ESP8266 compatible
2022-08-31 11:06:18 -07:00
Earle F. Philhower, III
7ef44d9878
Clean up WebServer send() methods ( #820 )
...
Avoid creating Strings when sending out results.
2022-08-31 08:21:16 -07:00
Earle F. Philhower, III
408813c387
Add SDFS header to SpeedTest to simplify use
2022-08-31 08:09:42 -07:00
Earle F. Philhower, III
4d2f64a12b
Add bidirectional bulk SPI transfer, update SdFAT ( #819 )
...
Should speed up SD transfers significantly (2.5x+).
See #801
2022-08-31 07:42:34 -07:00
Earle F. Philhower, III
9997461e3a
Shrink MIME table flash usage by ~500 bytes ( #818 )
...
Decreases WebServer sketch sizes.
2022-08-30 19:21:57 -07:00
Earle F. Philhower, III
4699522299
Remove completed TODO
2022-08-30 16:28:24 -07:00
Earle F. Philhower, III
a582ca7b95
Avoid potential lockup w/Serial.read unconnected ( #817 )
...
Fixes #816
If a byte is available, return it even if the USB stack reports
disconnected.
2022-08-30 12:05:08 -07:00
Filipe Mendonça
024ae9bb42
Fix WiFi MAC Address string output ( #812 )
...
Fixes #811
2022-08-29 17:51:40 -07:00
Earle F. Philhower, III
38bcf4f956
Minor WebServer style/unused var cleanup ( #810 )
2022-08-29 13:25:32 -07:00
Earle F. Philhower, III
486caf42a0
Remove microscopic malloc() from WebServer ( #809 )
...
Don't try and heap allocate temporaty <16b chunks.
2022-08-29 12:35:14 -07:00
Earle F. Philhower, III
92f2ca9108
Don't re-initialize ADC for every reading ( #808 )
2022-08-29 11:46:05 -07:00
Earle F. Philhower, III
bde4da2b7e
Protect core/Newlib mutexes from task preemption under FreeRTOS ( #798 )
...
Fixes #795
Replace all CoreMutex and Newlib mutex accesses with FreeRTOS calls
when in FreeRTOS mode. Avoid issues with hange/etc. due to priority
inversion.
No changes to normal operating mode.
Add a FreeRTOS stress test that caught the issue fixed here.
2022-08-29 08:56:59 -07:00
Earle F. Philhower, III
b4b1c39049
Add ExteremeElectric JSON
2022-08-28 12:38:14 -07:00
Earle F. Philhower, III
b233cb6e7f
Identify boards when in compound USB device mode ( #806 )
...
Allows the IDE to detect boards when using the Keyboard, Joystick,
or Mouse libraries.
Thanks @DaleMitchell for the idea!
2022-08-28 12:34:06 -07:00
Danilo Campos
95d1bfb760
Add Home Assistant starter to tutorials listing ( #804 )
2022-08-28 09:45:49 -07:00