rp-hal-boards/boards
Jan Niehusmann 280de7cb99 Enable critical-section-impl by default only from board crates, not from hal
There are a lot of non-binary crates depending on rp2040-hal. That way,
the default-features of rp2040-hal may be activated unintentionally
through an indirect dependency. Therefore, a binary crate which wants
to disable the `critical-section-impl` feature to provide its own one
could have a hard time to do so.

In contrast, the board support crates are usually only used by top-level
binary crates. So disabling the default features on those should usually
just work.

Binary crates depending on rp2040-hal directly, which don't use any
board support crate, might need to activate the feature manually. This
is reasonable because those binary crates need to replicate some
boilerplate from the board crates anyhow.
2022-08-24 14:31:43 +00:00
..
adafruit-feather-rp2040 Enable critical-section-impl by default only from board crates, not from hal 2022-08-24 14:31:43 +00:00
adafruit-itsy-bitsy-rp2040 Enable critical-section-impl by default only from board crates, not from hal 2022-08-24 14:31:43 +00:00
adafruit-kb2040 Enable critical-section-impl by default only from board crates, not from hal 2022-08-24 14:31:43 +00:00
adafruit-macropad Enable critical-section-impl by default only from board crates, not from hal 2022-08-24 14:31:43 +00:00
adafruit-qt-py-rp2040 Enable critical-section-impl by default only from board crates, not from hal 2022-08-24 14:31:43 +00:00
adafruit-trinkey-qt2040 Enable critical-section-impl by default only from board crates, not from hal 2022-08-24 14:31:43 +00:00
arduino_nano_connect Enable critical-section-impl by default only from board crates, not from hal 2022-08-24 14:31:43 +00:00
pimoroni-badger2040 Enable critical-section-impl by default only from board crates, not from hal 2022-08-24 14:31:43 +00:00
pimoroni-pico-explorer Enable critical-section-impl by default only from board crates, not from hal 2022-08-24 14:31:43 +00:00
pimoroni-pico-lipo-16mb Enable critical-section-impl by default only from board crates, not from hal 2022-08-24 14:31:43 +00:00
pimoroni-plasma-2040 Enable critical-section-impl by default only from board crates, not from hal 2022-08-24 14:31:43 +00:00
pimoroni-tiny2040 Enable critical-section-impl by default only from board crates, not from hal 2022-08-24 14:31:43 +00:00
rp-pico Enable critical-section-impl by default only from board crates, not from hal 2022-08-24 14:31:43 +00:00
seeeduino-xiao-rp2040 Enable critical-section-impl by default only from board crates, not from hal 2022-08-24 14:31:43 +00:00
solderparty-rp2040-stamp Enable critical-section-impl by default only from board crates, not from hal 2022-08-24 14:31:43 +00:00
sparkfun-pro-micro-rp2040 Enable critical-section-impl by default only from board crates, not from hal 2022-08-24 14:31:43 +00:00
sparkfun-thing-plus-rp2040 Enable critical-section-impl by default only from board crates, not from hal 2022-08-24 14:31:43 +00:00
vcc-gnd-yd-rp2040 Enable critical-section-impl by default only from board crates, not from hal 2022-08-24 14:31:43 +00:00