cleanup driver code

This commit is contained in:
Shuanglei Tao
2025-04-19 17:37:11 +08:00
parent 50a0f58725
commit dd153f91d1
2 changed files with 10 additions and 36 deletions

View File

@@ -18,6 +18,8 @@
#include <stdbool.h>
#include <stdint.h>
#include <stdlib.h>
#include "nrf_delay.h"
#include "nrf_gpio.h"
#include "EPD_config.h"
#define BIT(n) (1UL << (n))
@@ -67,9 +69,9 @@ typedef struct
// Arduino like function wrappers
void pinMode(uint32_t pin, uint32_t mode);
void digitalWrite(uint32_t pin, uint32_t value);
uint32_t digitalRead(uint32_t pin);
void delay(uint32_t ms);
#define digitalWrite(pin, value) nrf_gpio_pin_write(pin, value)
#define digitalRead(pin) nrf_gpio_pin_read(pin)
#define delay(ms) nrf_delay_ms(ms)
// GPIO
void EPD_GPIO_Load(epd_config_t *cfg);