rp-hal-boards/rp2040-hal/src
Wilfried Chauveau 7bfab4ffd2
Implements USB enumeration workaround (RP2040-E5). (#120)
* Implement rp2040-E5 workaround for usb enumeration.

* Expand documentation and add to pico_usb_serial & pico_usb_twitchy_mouse

* Fix errata-5 documentation around the bus-keep state.

* Update CHANGELOG.md
2022-08-17 22:22:36 +01:00
..
clocks Implement conversion from Clock to Hertz using reference 2022-07-22 20:17:26 +00:00
float Use direct assembler calls for the divider 2022-04-12 10:17:44 -06:00
gpio Fix clippy warnings 2022-08-11 21:45:26 +00:00
i2c Remove unmaintained implementation async i2c. 2022-04-30 11:46:30 +10:00
pwm Fix clippy warnings 2022-08-11 21:45:26 +00:00
rtc Added RtcClock DateTime and alarms (#213) 2021-11-29 21:15:20 +11:00
uart Implement conversion from Clock to Hertz using reference 2022-07-22 20:17:26 +00:00
usb Implements USB enumeration workaround (RP2040-E5). (#120) 2022-08-17 22:22:36 +01:00
adc.rs Implement embedded-hal 1.0.0-alpha.8 traits (#366) 2022-06-24 08:19:41 +10:00
atomic_register_access.rs Use volatile register access for gpio interrupts (#170) 2021-10-22 23:30:30 +11:00
critical_section_impl.rs Clean up critical-section impl. 2022-01-30 16:07:40 +00:00
dma.rs Resolve review comments. 2021-11-16 21:45:52 +00:00
i2c.rs Add missing GPIO I2C trait implmentations (#344) 2022-05-25 09:03:29 +10:00
intrinsics.rs Use ignore instead of text (#378) 2022-07-08 20:58:09 +10:00
lib.rs RAM-based interrupt vector tables (#321) 2022-08-06 14:58:43 +10:00
multicore.rs Add a fence after writing the arguments to the stack 2022-06-01 17:33:37 +10:00
pio.rs Fix PIO rx fifo status (#367) 2022-06-24 08:24:27 +10:00
pll.rs Update embedded time 2021-07-27 09:41:03 +10:00
prelude.rs pio: Improve documentation and add an example that uses pio_proc::pio!(). 2021-09-28 21:48:05 +02:00
resets.rs Spi (#50) 2021-07-06 09:42:05 +10:00
rom_data.rs Add basic ROM intrinsics 2022-02-12 11:56:24 -07:00
rosc.rs Implement RngCore for RingOscillator (#135) 2021-09-26 20:51:01 +10:00
sio.rs Provide an unsafe function for resetting all spinlocks 2022-04-30 11:33:22 +10:00
spi.rs Implement embedded-hal 1.0.0-alpha.7 traits (#298) 2022-02-26 21:06:55 +11:00
ssi.rs Added skeleton for HAL and updated readme 2021-01-25 15:42:43 -05:00
time.rs Added skeleton for HAL and updated readme 2021-01-25 15:42:43 -05:00
timer.rs Remove unnecessary cortex_m::interrupt::free in timer.rs (#402) 2022-07-28 10:26:24 +10:00
typelevel.rs Massive GPIO refactor 2021-07-03 10:32:43 +10:00
usb.rs Implements USB enumeration workaround (RP2040-E5). (#120) 2022-08-17 22:22:36 +01:00
vector_table.rs RAM-based interrupt vector tables (#321) 2022-08-06 14:58:43 +10:00
watchdog.rs Implement embedded-hal 1.0.0-alpha.7 traits (#298) 2022-02-26 21:06:55 +11:00
xosc.rs Update embedded time 2021-07-27 09:41:03 +10:00