Nol.A SDK Library  24.11.0
For IoT System Software Development
Classes | Macros | Enumerations | Functions | Variables
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

SerialPortSerial
 
SerialPortSerial2
 
TwoWireWire
 
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,
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