NetBurner 3.5.8
PDF Version
Toggle main menu visibility
NANO54415/include/bsp_devboard.h
1
#ifndef __NB_BSP_H
2
#define __NB_BSP_H
3
/*NB_REVISION*/
4
5
/*NB_COPYRIGHT*/
6
11
12
#include <pins.h>
13
14
#define PinGpioOutputFn PIN_GPIO
15
#define PinGpioInputFn PIN_GPIO
16
17
#define LED_COUNT 4
18
19
#define PIN_LED0 19
20
#define PIN_LED1 21
21
#define PIN_LED2 23
22
#define PIN_LED3 25
23
24
#define LED0 Pins[PIN_LED0]
25
#define LED1 Pins[PIN_LED1]
26
#define LED2 Pins[PIN_LED2]
27
#define LED3 Pins[PIN_LED3]
28
29
class
LEDArray
30
{
31
public
:
32
PinIO operator[](
int
n)
33
{
34
switch
(n)
35
{
36
case
0:
return
Pins[PIN_LED0];
37
case
1:
return
Pins[PIN_LED1];
38
case
2:
return
Pins[PIN_LED2];
39
case
3:
return
Pins[PIN_LED3];
40
default
:
return
Pins[PIN_LED0];
41
}
42
}
43
};
44
45
static
LEDArray LEDs;
46
47
#endif
platform
NANO54415
include
bsp_devboard.h
Generated by
1.18.0