clean up bsp
This commit is contained in:
parent
0199f3e4e0
commit
8786955225
@ -36,7 +36,10 @@
|
|||||||
|
|
||||||
#define bit(b) (1UL << (b))
|
#define bit(b) (1UL << (b))
|
||||||
|
|
||||||
void led_control(uint32_t pin, bool state);
|
static inline void led_control(uint32_t pin, bool state)
|
||||||
|
{
|
||||||
|
nrf_gpio_pin_write(pin, state ? LED_STATE_ON : (1-LED_STATE_ON));
|
||||||
|
}
|
||||||
|
|
||||||
static inline void led_on(uint32_t pin)
|
static inline void led_on(uint32_t pin)
|
||||||
{
|
{
|
||||||
|
20
src/main.c
20
src/main.c
@ -31,6 +31,7 @@
|
|||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <stddef.h>
|
#include <stddef.h>
|
||||||
|
|
||||||
#include "nrfx.h"
|
#include "nrfx.h"
|
||||||
#include "nrfx_power.h"
|
#include "nrfx_power.h"
|
||||||
|
|
||||||
@ -51,6 +52,7 @@
|
|||||||
#include "app_scheduler.h"
|
#include "app_scheduler.h"
|
||||||
#include "app_timer.h"
|
#include "app_timer.h"
|
||||||
#include "nrf_error.h"
|
#include "nrf_error.h"
|
||||||
|
|
||||||
#include "boards.h"
|
#include "boards.h"
|
||||||
|
|
||||||
#include "pstorage_platform.h"
|
#include "pstorage_platform.h"
|
||||||
@ -145,17 +147,6 @@ bool button_pressed(uint32_t pin)
|
|||||||
return (nrf_gpio_pin_read(pin) == 0) ? true : false;
|
return (nrf_gpio_pin_read(pin) == 0) ? true : false;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void led_pin_init(uint32_t pin)
|
|
||||||
{
|
|
||||||
nrf_gpio_cfg_output(pin);
|
|
||||||
led_off(pin);
|
|
||||||
}
|
|
||||||
|
|
||||||
void led_control(uint32_t pin, bool state)
|
|
||||||
{
|
|
||||||
nrf_gpio_pin_write(pin, state ? LED_STATE_ON : (1-LED_STATE_ON));
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Blinking function, there are a few patterns
|
* Blinking function, there are a few patterns
|
||||||
@ -214,8 +205,11 @@ void board_init(void)
|
|||||||
button_pin_init(FRESET_BUTTON);
|
button_pin_init(FRESET_BUTTON);
|
||||||
NRFX_DELAY_US(100); // wait for the pin state is stable
|
NRFX_DELAY_US(100); // wait for the pin state is stable
|
||||||
|
|
||||||
led_pin_init(LED_RED);
|
// LED init
|
||||||
led_pin_init(LED_BLUE);
|
nrf_gpio_cfg_output(LED_RED);
|
||||||
|
nrf_gpio_cfg_output(LED_BLUE);
|
||||||
|
led_off(LED_RED);
|
||||||
|
led_off(LED_BLUE);
|
||||||
|
|
||||||
// Init scheduler and timer (use scheduler)
|
// Init scheduler and timer (use scheduler)
|
||||||
APP_SCHED_INIT(SCHED_MAX_EVENT_DATA_SIZE, SCHED_QUEUE_SIZE);
|
APP_SCHED_INIT(SCHED_MAX_EVENT_DATA_SIZE, SCHED_QUEUE_SIZE);
|
||||||
|
Loading…
Reference in New Issue
Block a user