GPIO_NXP_Arduino
1.1.2
GPIO device operation sample code for Arduino
Toggle main menu visibility
Loading...
Searching...
No Matches
src
PORT.h
1
7
8
#ifndef ARDUINO_GPIO_NXP_ARD_PORT_H
9
#define ARDUINO_GPIO_NXP_ARD_PORT_H
10
11
#include <GPIO_NXP.h>
12
19
class
PORT
{
20
public
:
27
PORT
(
GPIO_base
& gpio,
int
port_num, uint8_t _mask = 0x00 );
28
35
void
config
( uint8_t
config
);
36
42
void
set
( access_word wd, uint8_t value );
43
46
PORT
&
operator=
( uint8_t v );
47
PORT
&
operator=
(
PORT
& rhs );
48
51
operator
int();
52
53
private
:
54
GPIO_base
& dev;
55
int
pn;
56
public
:
61
uint8_t
mask
;
62
};
63
70
class
GPIO_PORT
:
public
PORT
{
71
public
:
72
using
PORT::operator=;
73
80
GPIO_PORT
(
GPIO_base
& gpio,
int
port_num, uint8_t _mask = 0x00 );
81
};
82
83
#endif
// ARDUINO_GPIO_NXP_ARD_PORT_H
GPIO_PORT::GPIO_PORT
GPIO_PORT(GPIO_base &gpio, int port_num, uint8_t _mask=0x00)
Definition
PORT.cpp:34
GPIO_base
Definition
GPIO_NXP.h:45
PORT::config
void config(uint8_t config)
Definition
PORT.cpp:8
PORT::mask
uint8_t mask
Definition
PORT.h:61
PORT::set
void set(access_word wd, uint8_t value)
Definition
PORT.cpp:13
PORT::operator=
PORT & operator=(uint8_t v)
Definition
PORT.cpp:18
PORT::PORT
PORT(GPIO_base &gpio, int port_num, uint8_t _mask=0x00)
Definition
PORT.cpp:3
Generated by
1.17.0