File tree Expand file tree Collapse file tree 1 file changed +14
-2
lines changed
ports/atmel-samd/boards/trellis_m4_express Expand file tree Collapse file tree 1 file changed +14
-2
lines changed Original file line number Diff line number Diff line change 24
24
* THE SOFTWARE.
25
25
*/
26
26
27
+ #include <string.h>
28
+
27
29
#include "boards/board.h"
28
- #include "mpconfigboard.h"
29
- #include "hal/include/hal_gpio.h"
30
+ #include "py/mpconfig.h"
31
+
32
+ #include "common-hal/digitalio/DigitalInOut.h"
33
+ #include "shared-bindings/digitalio/DigitalInOut.h"
34
+ #include "shared-bindings/neopixel_write/__init__.h"
30
35
31
36
void board_init (void ) {
32
37
}
@@ -36,4 +41,11 @@ bool board_requests_safe_mode(void) {
36
41
}
37
42
38
43
void reset_board (void ) {
44
+ uint8_t zeroes [96 ];
45
+ memset (zeroes , 0 , 96 );
46
+ digitalio_digitalinout_obj_t neopixel ;
47
+ common_hal_digitalio_digitalinout_construct (& neopixel , & pin_PA27 );
48
+ common_hal_digitalio_digitalinout_switch_to_output (& neopixel , false, DRIVE_MODE_PUSH_PULL );
49
+ common_hal_neopixel_write (& neopixel , zeroes , 96 );
50
+ common_hal_digitalio_digitalinout_deinit (& neopixel );
39
51
}
You can’t perform that action at this time.
0 commit comments