File tree Expand file tree Collapse file tree 2 files changed +10
-3
lines changed Expand file tree Collapse file tree 2 files changed +10
-3
lines changed Original file line number Diff line number Diff line change @@ -63,7 +63,8 @@ bool button_pressed(uint32_t pin)
63
63
}
64
64
65
65
// This is declared so that a board specific init can be called from here.
66
- void __attribute__((weak )) board_init_extra (void ) { }
66
+ void __attribute__((weak )) board_init2 (void ) { }
67
+
67
68
void board_init (void )
68
69
{
69
70
// stop LF clock just in case we jump from application without reset
@@ -96,7 +97,7 @@ void board_init(void)
96
97
NRF_POWER -> DCDCEN = 1 ;
97
98
#endif
98
99
// Make sure any custom inits are performed
99
- board_init_extra ();
100
+ board_init2 ();
100
101
101
102
// When board is supplied on VDDH (and not VDD), this specifies what voltage the GPIO should run at
102
103
// and what voltage is output at VDD. The default (0xffffffff) is 1.8V; typically you'll want
@@ -129,6 +130,9 @@ void board_init(void)
129
130
SysTick_Config (SystemCoreClock /1000 );
130
131
}
131
132
133
+ // Actions at the end of board_teardown.
134
+ void __attribute__((weak )) board_teardown2 (void ) { }
135
+
132
136
void board_teardown (void )
133
137
{
134
138
// Disable systick, turn off LEDs
@@ -159,6 +163,9 @@ void board_teardown(void)
159
163
{
160
164
nrf_gpio_cfg_default (i );
161
165
}
166
+
167
+ // board specific teardown actions
168
+ board_teardown2 ();
162
169
}
163
170
164
171
static uint32_t _systick_count = 0 ;
Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ const uint32_t bootloaderConfig[] =
19
19
/* CF2 END */
20
20
};
21
21
22
- void board_init_extra (void )
22
+ void board_init2 (void )
23
23
{
24
24
// Turn LDO on
25
25
nrf_gpio_cfg_output (LDO_CONTROL_PIN );
You can’t perform that action at this time.
0 commit comments