Nol.A SDK Library 26.11.2
For IoT System Software Development
Loading...
Searching...
No Matches
System.hpp File Reference

PLM100S specific API. More...

#include <McuNRF52.hpp>
#include <BootloaderSupportable.hpp>
#include <SerialPort.hpp>
#include <SX1276Chip.hpp>
#include <TwoWire.hpp>
#include <StandardPrintable.hpp>

Classes

class  SystemPLM100S
class  SystemPLM100S::SX1276

Macros

#define NUM_PINS   15

Enumerations

enum  plm100s_pin {
  GPIO1 = 0 , GPIO2 = 1 , GPIO3 = 2 , GPIO4 = 3 ,
  GPIO5 = 4 , GPIO6 = 5 , GPIO7 = 6 , GPIO13 = 7 ,
  GPIO14 = 8 , GPIO15 = 9 , GPIO16 = 10 , GPIO17 = 11 ,
  GPIO18 = 12 , PD = 13 , GPIO19 = 14 , UART0_RXD = GPIO13 ,
  UART0_TXD = GPIO14 , SDA = GPIO15 , SCL = GPIO16 , UART1_RXD = GPIO17 ,
  UART1_TXD = GPIO18
}

Functions

void GPIOTE_IRQHandler ()
void UARTE0_UART0_IRQHandler ()
void RTC1_IRQHandler ()
void TIMER2_IRQHandler ()

Variables

SerialPort & Serial
SerialPort & Serial2
TwoWire & Wire
SystemPLM100S System
SystemPLM100S::SX1276 SX1276

Detailed Description

PLM100S specific API.

Author
Jongsoo Jeong (CoXlab)
Date
2018. 6. 12.

Enumeration Type Documentation

◆ plm100s_pin

Enumerator
GPIO1 

Digital I/O

GPIO2 

Digital I/O

GPIO3 

Digital I/O

GPIO4 

Digital I/O

GPIO5 

Digital I/O

GPIO6 

Digital I/O

GPIO7 

Digital I/O

GPIO13 

Digital I/O, Serial2 (UART0) Rx

GPIO14 

Digital I/O, Serial2 (UART0) Tx

GPIO15 

Digital I/O, I2C SDA

GPIO16 

Digital I/O, I2C SCL

GPIO17 

Digital I/O, Serial (UART1) Rx

GPIO18 

Digital I/O, Serial (UART1) Tx

PD 

Digital I/O

GPIO19 

Digital I/O, Reset (RESET_N)

64 {
65 GPIO1 = 0,
66 GPIO2 = 1,
67 GPIO3 = 2,
68 GPIO4 = 3,
69 GPIO5 = 4,
70 GPIO6 = 5,
71 GPIO7 = 6,
72 GPIO13 = 7,
73 GPIO14 = 8,
74 GPIO15 = 9,
75 GPIO16 = 10,
76 GPIO17 = 11,
77 GPIO18 = 12,
78 PD = 13,
79 GPIO19 = 14,
80
81 UART0_RXD = GPIO13,
82 UART0_TXD = GPIO14,
83 SDA = GPIO15,
84 SCL = GPIO16,
85 UART1_RXD = GPIO17,
86 UART1_TXD = GPIO18,
87};
@ GPIO1
Definition System.hpp:65
@ GPIO15
Definition System.hpp:74
@ GPIO5
Definition System.hpp:69
@ GPIO13
Definition System.hpp:72
@ GPIO4
Definition System.hpp:68
@ GPIO17
Definition System.hpp:76
@ GPIO7
Definition System.hpp:71
@ GPIO18
Definition System.hpp:77
@ GPIO2
Definition System.hpp:66
@ GPIO16
Definition System.hpp:75
@ GPIO19
Definition System.hpp:79
@ GPIO6
Definition System.hpp:70
@ GPIO3
Definition System.hpp:67
@ PD
Definition System.hpp:78
@ GPIO14
Definition System.hpp:73