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

PLM150 specific API. More...

#include <McuSTM32WLxx.hpp>
#include <SerialPort.hpp>
#include <TwoWire.hpp>
#include <StandardPrintable.hpp>
#include <LoRaRadioChip.hpp>
#include <SPI.hpp>

Classes

class  SystemPLM150

Enumerations

enum  {
  GPIO8 = 2 , GPIO9 = 3 , GPIO1 = 7 , GPIO2 = 9 ,
  UART1_RX = 10 , UART1_TX = 11 , UART2_RX = 12 , UART2_TX = 13 ,
  GPIO3 = 14 , GPIO4 = 18 , GPIO5 = 19 , GPIO6 = 20 ,
  GPIO7 = 21 , WKUP = 30 , SLEEP = 31 , NUM_PINS = 35
}
enum  {
  GPIO2 = PLM150::GPIO9 , GPIO13 = PLM150::UART2_RX , GPIO14 = PLM150::UART2_TX , GPIO1 = PLM150::GPIO8 ,
  GPIO3 = PLM150::SLEEP , GPIO4 = PLM150::WKUP , GPIO5 = PLM150::GPIO5 , GPIO6 = PLM150::GPIO6 ,
  GPIO7 = PLM150::GPIO7 , GPIO15 = 34 , GPIO16 = 33 , GPIO18 = PLM150::UART1_TX ,
  GPIO17 = PLM150::UART1_RX , GPIO10 = 4 , GPIO11 = 6 , GPIO8 = PLM150::GPIO2 ,
  GPIO9 = PLM150::GPIO3
}

Functions

int32_t RBI_IsTCXO ()
void EXTI0_IRQHandler ()
void EXTI1_IRQHandler ()
void EXTI2_IRQHandler ()
void EXTI3_IRQHandler ()
void EXTI4_IRQHandler ()
void EXTI9_5_IRQHandler ()
void EXTI15_10_IRQHandler ()

Variables

SystemPLM150 System
SerialPort & Serial
SerialPort & Serial2
TwoWire & Wire1a
TwoWire & Wire1b
TwoWire & Wire2
TwoWire & Wire3
SPI & Spi
LoRaRadioChip & SubGHzRadio

Detailed Description

PLM150 specific API.

Author
Jongsoo Jeong (CoXlab)
Date
2022. 6. 9.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
388 { GPIO8 = 2,
389 GPIO9 = 3,
390 GPIO1 = 7,
391 GPIO2 = 9,
392 UART1_RX = 10,
393 UART1_TX = 11,
394 UART2_RX = 12,
395 UART2_TX = 13,
396 GPIO3 = 14,
397 GPIO4 = 18,
398 GPIO5 = 19,
399 GPIO6 = 20,
400 GPIO7 = 21,
401 WKUP = 30,
402 SLEEP = 31,
403 NUM_PINS = 35 };

◆ anonymous enum

anonymous enum
407 { GPIO2 = PLM150::GPIO9,
408 GPIO13 = PLM150::UART2_RX,
409 GPIO14 = PLM150::UART2_TX,
410 GPIO1 = PLM150::GPIO8,
411 GPIO3 = PLM150::SLEEP,
412 GPIO4 = PLM150::WKUP,
413 GPIO5 = PLM150::GPIO5,
414 GPIO6 = PLM150::GPIO6,
415 GPIO7 = PLM150::GPIO7,
416 GPIO15 = 34,
417 GPIO16 = 33,
418 GPIO18 = PLM150::UART1_TX,
419 GPIO17 = PLM150::UART1_RX,
420 GPIO10 = 4,
421 GPIO11 = 6,
422 GPIO8 = PLM150::GPIO2,
423 GPIO9 = PLM150::GPIO3,
424 };