- 19 Jun, 2023 1 commit
-
-
LinusHeu authored
-
- 18 Jun, 2023 1 commit
-
-
Earle F. Philhower, III authored
-
- 16 Jun, 2023 1 commit
-
-
Earle F. Philhower, III authored
This should reduce the `git submodule update` space required as well as avoid the max-path-len errors under Windows in most cases.
-
- 15 Jun, 2023 3 commits
-
-
Paint Your Dragon authored
-
hreintke authored
Serve next wificlient (http_request) if current client does not have data
-
Earle F. Philhower, III authored
-
- 13 Jun, 2023 1 commit
-
-
Earle F. Philhower, III authored
* Enable proper reuse of PIO programs Rewrite the PIOProgram helper class to properly re-use loaded programs and to try to re-use loaded instructions before allocating a new PIO program. Supersedes #1524 * Less copy-pasta
-
- 12 Jun, 2023 3 commits
-
-
Earle F. Philhower, III authored
Handle the case where the DMA manager is unable to completely allocate needed resources (DMA channels or memory) and return `false` in ::begin()
-
- 11 Jun, 2023 1 commit
-
-
Earle F. Philhower, III authored
-
- 10 Jun, 2023 1 commit
-
-
Linar Yusupov authored
-
- 09 Jun, 2023 1 commit
-
-
Earle F. Philhower, III authored
-
- 08 Jun, 2023 3 commits
-
-
Earle F. Philhower, III authored
-
madias123 authored
-
Earle F. Philhower, III authored
-
- 07 Jun, 2023 3 commits
-
-
hreintke authored
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
Fixes #1509
-
- 05 Jun, 2023 3 commits
-
-
LinusHeu authored
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
The ABM had an off-by-one error in the DMA buffer swapover. Instead of setting the DMA address to the newly added buffer in active[], it set it to the buffer that was currently running. This would effectively disable the ping-pong and cause clicks/lost data. Fixes #1491
-
- 04 Jun, 2023 5 commits
-
-
Earle F. Philhower, III authored
Per the Arduino documentation, I2s::available should return bytes free, not samples. Adjust accordingly.
-
Earle F. Philhower, III authored
See #1491. Thanks @LinusHeu
-
Earle F. Philhower, III authored
Return the actual number of samples that can be read/written, not the number of 32-bit values there is space for.
-
Earle F. Philhower, III authored
The serial port reset logic was calling `sleep_ms()` which ended up doing a task switch...while the other core was frozen and everything was supposed to be locked. Use `busy_wait_ms()` which is a tight loop to delay in the reset portion. Fixes #1486
-
hreintke authored
Since FreeRTOS has real tasks and mutexes with support for priority bumping, actually always try and take a `CoreMutex` instead of seeing if someone else already has it and aborting immediately. This fix helps ensure things like Serial output in a multi-task system won't get lost.
-
- 30 May, 2023 1 commit
-
-
LinusHeu authored
-
- 27 May, 2023 1 commit
-
-
Dominic Pearman authored
Co-authored-by: Dominic Pearman <dominic@phymorous.de>
-
- 26 May, 2023 1 commit
-
-
Ivan Kravets authored
See RPI's CEO comment https://github.com/platformio/platform-raspberrypi/pull/36#issuecomment-1560504425
-
- 25 May, 2023 1 commit
-
-
Jan authored
* Implement the BD_ADDR(char * address_string) constructor. * Updating implementation to use sscanf. There is an extra step after the sscanf that checks that we got six bytes back and if we did not, it will set all bytes in the address to zero. * Example using BD_ADDR(const char * address_string) This example shows how BD_ADDR(const char * address_string) can be used to create BD_ADDR objects to use for comparisons etc. * Update LEDeviceScanner.ino formatting
-
- 24 May, 2023 2 commits
-
-
Earle F. Philhower, III authored
-
Earle F. Philhower, III authored
Warn the user that the Pico SDK STDIO calls (stdio_init_all, stdio_usb_init, stdio_uart_init) are not supported or needed at compile time. See multiple issues #1433 #1347 #1273 #1251 and others.
-
- 23 May, 2023 2 commits
-
-
Earle F. Philhower, III authored
* Fix FreeRTOS CoreMutex shim to handle ISRs Automatically check, when in FreeRTOS, if we're in an ISR and if so call the correct mutex grab. Thanks to @caveman99 for finding and proposing a solution! Fixes #1441 * Fix the CoreMutex destructor, too
-
Earle F. Philhower, III authored
Fixes #1465 The Adafruit Feather came onboard before the Wire swapping was supported in the core, so it's backwards from the real definition. Now that swapping is supported, fix it to match the rest of the boards.
-
- 20 May, 2023 2 commits
-
-
LinusHeu authored
According to this: https://github.com/earlephilhower/arduino-pico/discussions/1450
-
Jean-Luc Béchennec authored
-
- 19 May, 2023 1 commit
-
-
Mykle authored
Call `SerialPIO::setInverted(txinv, rxinv)` before `SerialPIO::begin()` to enable. --------- Co-authored-by: Mykle Hansen <mykle@mykle.com> Co-authored-by: Earle F. Philhower, III <earlephilhower@yahoo.com>
-
- 17 May, 2023 1 commit
-
-
Earle F. Philhower, III authored
-
- 16 May, 2023 1 commit
-
-
Earle F. Philhower, III authored
Update to head of upstream FreeRTOS/SMP branch. Very minor changes. Remove the custom getreent implementation, use the one that was defined in the upstream FreeRTOS/smp branch (callback related vs. static vars).
-