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