mirror of https://github.com/wolfSSL/wolfBoot.git
pic32c-app: use symbolic name for pins offset
parent
b62ec9da33
commit
c90c01ac2d
|
@ -46,16 +46,19 @@
|
|||
#define PORTD_OUTCLR (*(volatile uint32_t *)(PORTD_BASE + 0x14))
|
||||
#define PORTD_OUTCLR_OUT(X) (1 << (X))
|
||||
|
||||
#define LED0_PIN (20)
|
||||
#define LED1_PIN (25)
|
||||
|
||||
static void led0_on(void)
|
||||
{
|
||||
PORTD_DIRSET = PORTD_DIRSET_OUT(20);
|
||||
PORTD_OUTCLR = PORTD_OUTCLR_OUT(20);
|
||||
PORTD_DIRSET = PORTD_DIRSET_OUT(LED0_PIN);
|
||||
PORTD_OUTCLR = PORTD_OUTCLR_OUT(LED0_PIN);
|
||||
}
|
||||
|
||||
static void led1_on(void)
|
||||
{
|
||||
PORTB_DIRSET = PORTB_DIRSET_OUT(25);
|
||||
PORTB_OUTCLR = PORTB_OUTCLR_OUT(25);
|
||||
PORTB_DIRSET = PORTB_DIRSET_OUT(LED1_PIN);
|
||||
PORTB_OUTCLR = PORTB_OUTCLR_OUT(LED1_PIN);
|
||||
}
|
||||
|
||||
void main(void)
|
||||
|
|
|
@ -38,16 +38,19 @@
|
|||
#define PORTB_OUTCLR (*(volatile uint32_t *)(PORTB_BASE + 0x14))
|
||||
#define PORTB_OUTCLR_OUT(X) (1 << (X))
|
||||
|
||||
#define LED0_PIN 21
|
||||
#define LED1_PIN 22
|
||||
|
||||
static void led0_on(void)
|
||||
{
|
||||
PORTB_DIRSET = PORTB_DIRSET_OUT(21);
|
||||
PORTB_OUTCLR = PORTB_OUTCLR_OUT(21);
|
||||
PORTB_DIRSET = PORTB_DIRSET_OUT(LED0_PIN);
|
||||
PORTB_OUTCLR = PORTB_OUTCLR_OUT(LED0_PIN);
|
||||
}
|
||||
|
||||
static void led1_on(void)
|
||||
{
|
||||
PORTB_DIRSET = PORTB_DIRSET_OUT(22);
|
||||
PORTB_OUTCLR = PORTB_OUTCLR_OUT(22);
|
||||
PORTB_DIRSET = PORTB_DIRSET_OUT(LED1_PIN);
|
||||
PORTB_OUTCLR = PORTB_OUTCLR_OUT(LED1_PIN);
|
||||
}
|
||||
|
||||
void main(void)
|
||||
|
|
Loading…
Reference in New Issue