Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update pico sdk to 1.4.0 release #1

Merged

Conversation

KarlK90
Copy link
Member

@KarlK90 KarlK90 commented Sep 11, 2022

This updates QMK fork of pico-sdk to 1.4.0 which also contains fixes for GCC 12 array-bounds warnings. The update is done by merging the current master branch into tinyusb-removed-for-qmk in order to preserve the commit hash 07edde8 which is used for the current master release.

kilograham and others added 30 commits November 1, 2021 14:20
See release notes for details

Co-authored-by: Brian Cooke <[email protected]>
Co-authored-by: Luke Wren <[email protected]>
Co-authored-by: Uri Shaked <[email protected]>
Co-authored-by: Zapta <[email protected]>
Co-authored-by: Andrew Scheller <[email protected]>
Co-authored-by: Liam Fraser <[email protected]>
Co-authored-by: Gabriel Wang <[email protected]>
Co-authored-by: Matias Silva <[email protected]>
Co-authored-by: dp111 <[email protected]>
Co-authored-by: Leonardo La Rocca <[email protected]>
Co-authored-by: Mahyar Koshkouei <[email protected]>
Co-authored-by: Brian Starkey <[email protected]>
Co-authored-by: Philip Howard <[email protected]>
Co-authored-by: Mike Causer <[email protected]>
Co-authored-by: Martino Facchin <[email protected]>
Co-authored-by: ZodiusInfuser <[email protected]>
Co-authored-by: Manuel Wick <[email protected]>
Co-authored-by: Matias Silva <[email protected]>
Co-authored-by: Robert Pafford <[email protected]>
Co-authored-by: Alasdair Allan <[email protected]>
Co-authored-by: Engineer_Will <[email protected]>
Co-authored-by: Garatronic <[email protected]>
SDK1.3.0 was mistakenly released as a squash commit. This merge re-integrates
that squashed commit, along with the actual individual changes back into SDK1.3.1
so that SDK1.3.1 will have the actual SDK1.3.0 release in its history.

The squash commit will be visible in the history, however git blame should show
the correct individual commits
…ute is found (raspberrypi#853)

(and tidy up the code a bit at the same time)
Protect against heap corruption by mutex-protecting the realloc() call
(like malloc/free are already).

Fixes raspberrypi#863
Fixes maxgerhardt/platform-raspberrypi#7
Fixes earlephilhower/arduino-pico#614
Use shared IRQ if available to avoid 1ms timer. Allow use of stdio_usb with user's tinyusb setup if it has CDC
kilograham and others added 23 commits June 29, 2022 22:43
… alarm_pool_core_num() API (raspberrypi#918)

This issue addresses possible starvation issues when using `getchar()` with `stdio_usb` and also fixes possible missing of IRQs as a result of raspberrypi#871
* Enable/disable connection check made with DTR
this gives users the option to disable DTR check.

Co-authored-by: Graham Sanderson <[email protected]>
Also dma_channel_acknowledge_irq0 and dma_channel_acknowledge_irq1.
Using hw_set_bits acked every channel because INTS0/1 are WC registers.

Fixes raspberrypi#974.
It is not known if this is required. This is done for consistency purposes. Related to raspberrypi#974
@KarlK90 KarlK90 merged commit 8d56ea3 into qmk:tinyusb-removed-for-qmk Sep 19, 2022
@KarlK90 KarlK90 deleted the feature/update-pico-sdk-to-1.4.0 branch September 19, 2022 16:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.