1
0
Fork 0
mirror of https://github.com/italicsjenga/rp-hal-boards.git synced 2025-02-23 23:57:43 +11:00
Commit graph

6 commits

Author SHA1 Message Date
Wilfried Chauveau
39ffe70dab
Use rp2040_boot2::BOOT_LOADER_GENERIC_03H in the vector-table example () 2022-09-02 08:02:34 +01:00
A. Gavin
993487443a
examples: clarify usage of boot2 section () 2022-09-02 06:38:58 +01:00
Wilfried Chauveau
93ec18be07 migrate rp2040-hal from embedded_time to fugit 2022-08-24 22:46:34 +01:00
Wilfried Chauveau
42e929d7e1
Use rp2040-hal in all example (possibly through their bsp) ()
* Use rp2040-hal in all example (possibly through their bsp)

Some of the examples were using the cortex_m_rt::entry method which
misses the device specific spinlock re-initialisation.

This commits makes the usage more consistent by using rp2040_hal exported
macro as the only `entry` method used across examples.
2022-08-21 19:01:45 +01:00
Wilfried Chauveau
51db37a4cb
replace cortex_m::interrupt::Mutex with critical_section::Mutex in examples () 2022-08-21 19:00:57 +01:00
9names
2bbc52ffce
RAM-based interrupt vector tables ()
* Add struct VectorTable to represent an interrupt vector table

* Add member function to VectorTable to initialise based on the current Interrupt Vector Table from VTOR

* Add member function to VectorTable to register an extern "C" function to call on interrupt

* Add example using VectorTable to demonstrate initialisation and interrupt function registration
2022-08-06 14:58:43 +10:00