A world leader in providing the semiconductor solutions that make a positive contribution to people’s lives, both today and in the future.
This table summarizes the different shields (non ST X-NUCLEO boards) tested on Nucleo-64, Nucleo-144, B96B and Discovery platforms (only ones having an Arduino Uno connector).
This list is not exhaustive! A shield not present or not mentioned "Tested" does not mean that it will not work!
|Shield name||Shield type||Nucleo-64/Nucleo-144/B96B|
|mbed Application Shield||Display, Sensors||Tested||Tested|
|Freetronics 16x2 LCD||Display||Tested|
|Seeed 2.8" TFT Touch V2||Display||Tested|
|Seeed SDCard V4b||Storage||Tested (1)|
|W5200 Ethernet||Connectivity||Tested (1)|
|Seeed Wifi||Connectivity||Tested (2)|
|Seeed Bluetooth||Connectivity||Tested (2)|
|Seeed NFC V2||Connectivity||Tested (1)|
|Seeed XBee V2||Connectivity||Tested (2)|
|Seeed GPRS V2||Connectivity||Tested (2)|
|Ciseco SRF||Connectivity||Tested (2)|
|Sparkfun GPS||Sensors||Tested (2)|
|Freescale Multi-Sensor||Sensors||Tested (3)|
|Seeed Motor V2||Drivers||Tested|
|Seeed Relay V2||Actuators||Tested|
|Seeed Energy||Power supply||Tested (4)|
|Seeed Charger V2||Power supply||Tested (4)|
|Seeed Grove V2||Hook-up||Tested|
Shields support notes
- (1) This shield requires SPI pins remapping because it uses a non-standard 6 pin SPI connector. Please refer to the shield page on mbed for more information.
- (2) To use this shield with Nucleo-64 boards you will need to remove/open SB13 and SB14 and solder/close SB62 and SB63 solder bridges. This will enable the STM32 microcontroller to communicate with the shield using the default serial connection present on D0/D1 pins. As a drawback, the serial communication (used by printf for example) and going via the ST-Link and USB will be disconnected. Alternatively you could use other serial-enabled pins, which have to be connected to the CN3-TX/RX connector. Please refer to the the Nucleo pinout image for serial pins options and to the user manual (USART communication chapter).
- (3) This shield uses I2C on A4/A5 pins and requires bridging of A4<->D14 and A5<->D15.
- (4) This shield requires that the board is configured to boot on external power. On the Nucleo-64, this configuration is done using thez PWR jumper and has to be switched to E5V position.