@@ -3,7 +3,7 @@ use embassy_nrf::gpio::{Input, Level, Output, OutputDrive, Pin, Pull};
33pub use embassy_nrf:: interrupt:: Priority ;
44use embassy_nrf:: peripherals:: {
55 P0_00 , P0_01 , P0_02 , P0_03 , P0_04 , P0_05 , P0_06 , P0_08 , P0_09 , P0_10 , P0_12 , P0_13 , P0_16 , P0_17 , P0_20 , P0_26 ,
6- P1_00 , P1_02 , P1_08 , PPI_CH0 , PPI_CH1 , PWM0 , PWM1 , PWM2 , PWM3 , RNG , SAADC , TIMER0 , TWISPI0 , TWISPI1 , UARTE0 ,
6+ P1_00 , P1_02 , P1_08 , PPI_CH0 , PPI_CH1 , PWM0 , PWM1 , PWM2 , PWM3 , RNG , SAADC , TIMER0 , TWISPI0 , TWISPI1 , SPI2 , SPI3 , UARTE0 ,
77 UARTE1 ,
88} ;
99pub use embassy_nrf:: wdt;
@@ -79,6 +79,10 @@ pub struct Microbit {
7979 pub twispi0 : Peri < ' static , TWISPI0 > ,
8080 /// SPI1/I2C1 peripheral
8181 pub twispi1 : Peri < ' static , TWISPI1 > ,
82+ /// SPI2 peripheral
83+ pub spi2 : Peri < ' static , SPI2 > ,
84+ /// SPI3 peripheral
85+ pub spi3 : Peri < ' static , SPI3 > ,
8286 /// PWM0 peripheral
8387 pub pwm0 : Peri < ' static , PWM0 > ,
8488 /// PWM1 peripheral
@@ -157,6 +161,8 @@ impl Microbit {
157161 ppi_ch1 : p. PPI_CH1 ,
158162 twispi0 : p. TWISPI0 ,
159163 twispi1 : p. TWISPI1 ,
164+ spi2 : p. SPI2 ,
165+ spi3 : p. SPI3 ,
160166 pwm0 : p. PWM0 ,
161167 pwm1 : p. PWM1 ,
162168 pwm2 : p. PWM2 ,
0 commit comments