|
Nol.A SDK Library 26.11.2
For IoT System Software Development
|
| CAcCurrentSensor | Peak-sampling AC current estimator. Call Sense() to update the public readings |
| CAdafruit_ADS1X15 | Sensor driver for the Adafruit ADS1X15 ADC breakouts |
| CAdafruit_ADS1015 | Sensor driver for the Adafruit ADS1015 ADC breakout |
| CAdafruit_ADS1115 | Sensor driver for the Adafruit ADS1115 ADC breakout |
| CAdafruit_AMG88xx | Class that stores state and functions for interacting with AMG88xx IR sensor chips |
| CAdafruit_GFX_Button | Drawable button geometry with application-supplied press state |
| CAdafruit_NeoPixel | Buffered RGB/RGBW LED strip driver. Keep the object alive while using its buffer |
| CAdafruit_VC0706 | Blocking VC0706 UART camera commands. Call begin() before camera access. Returned buffers belong to the driver and are overwritten by subsequent commands. Boolean command results normally indicate acknowledgement, except setPTZ() |
| CAdafruit_VL53L0X | Class that stores state and functions for interacting with VL53L0X time-of-flight sensor chips |
| CBand_t | |
| Cbase64 | |
| CBLE2904_Data | |
| CBLEAddress | A BLE device address |
| CBLEAdvertisedDevice | A representation of a BLE advertised device found by a scan |
| CBLEAdvertisedDeviceCallbacks | A callback handler for callbacks associated device scanning |
| CBLEAdvertisementData | Advertisement data set by the programmer to be published by the BLE server |
| CBLEAdvertising | Perform and manage BLE advertising |
| CBLEBeacon | Representation of a beacon. See: |
| CBLECharacteristic | The model of a BLE Characteristic |
| CBLECharacteristicCallbacks | Callbacks that can be associated with a BLE characteristic to inform of events |
| CBLECharacteristicMap | A data mapping used to manage the set of BLE characteristics known to the server |
| CBLEClient | A model of a BLE client |
| CBLEClientCallbacks | Callbacks associated with a BLE client |
| CBLEDescriptor | A model of a BLE descriptor |
| CBLE2902 | Descriptor for Client Characteristic Configuration |
| CBLE2904 | Descriptor for Characteristic Presentation Format |
| CBLEDescriptorCallbacks | Callbacks that can be associated with a BLE descriptors to inform of events |
| CBLEDescriptorMap | A management structure for BLE descriptors |
| CBLEDevice | BLE functions |
| CBLERemoteCharacteristic | A model of a remote BLE characteristic |
| CBLERemoteDescriptor | A model of remote BLE descriptor |
| CBLERemoteService | A model of a remote BLE service |
| CBLEScan | Perform and manage BLE scans |
| CBLEScanResults | The result of having performed a scan. When a scan completes, we have a set of found devices. Each device is described by a BLEAdvertisedDevice object. The number of items in the set is given by getCount(). We can retrieve a device by calling getDevice() passing in the index (starting at 0) of the desired device |
| CBLESecurity | |
| CBLESecurityCallbacks | |
| CBLEServer | The model of a BLE server |
| CBLEServerCallbacks | Callbacks associated with the operation of a BLE server |
| CBLEService | The model of a BLE service |
| CBLEServiceMap | A data structure that manages the BLE servers owned by a BLE server |
| CBLETransceiver | |
| CnRF51Radio | |
| CBLEUUID | A model of a BLE UUID |
| CBLEValue | The model of a BLE value |
| CBlock_header | |
| CBootloaderSupportable | Bootloader Interface for systems with bootloader |
| CSystemPLM100S | |
| CBQ27441 | BQ27441 battery fuel-gauge interface. Call begin() before other operations. The I2C bus is borrowed and must outlive the driver |
| CSX126xChip::CalibrationParams_t | Represents a calibration configuration |
| CCCS811Core | Low-level CCS811 I2C register transport. The current register helpers return SENSOR_SUCCESS without validating transfers |
| CCCS811 | CCS811 gas sensor with cached eCO2 and TVOC results. Call begin(), allow measurements to accumulate, then readAlgorithmResults() before reading the cached getters. The driver does not report transport failures |
| CLoRaMac::ChannelParams_t | |
| CCM1106 | Asynchronous CM1106 UART CO2 sensor. Call begin() before measurement() |
| CCoAP | CoAP common |
| CCoAPRequest | CoAP 서버로 요청을 보내기 위한 클래스 |
| CDW1000Chip::Config_t | |
| CConfigConsole | 시리얼 포트를 통해 장치 설정을 대화형으로 구성하기 위한 콘솔 클래스 |
| CConfigItem | |
| CConfigNumber< bool > | |
| CConfigBool | |
| CConfigNumber< char > | |
| CConfigChar | |
| CConfigBlob | |
| CConfigNumber< T > | |
| CConfigString | |
| Cconn_status_t | |
| CMcuARMCortexM::CoreRegisterDump | |
| CLoRaMac::DatarateParams_t | |
| CIEEE802_15_4Frame::EnhancedBeaconInfo_t | |
| CIEEE802_15_4Frame::EnhancedBeaconRequestInfo_t | |
| CWiFiClass::event_ap_probe_req_rx_t | |
| CWiFiClass::event_ap_staconnected_t | |
| CWiFiClass::event_ap_stadisconnected_t | |
| CWiFiClass::event_sta_authmode_change_t | |
| CWiFiClass::event_sta_connected_t | |
| CWiFiClass::event_sta_disconnected_t | |
| CWiFiClass::event_sta_got_ip_t | |
| CWiFiClass::event_sta_scan_done_t | |
| CWiFiClass::event_sta_wps_er_pin_t | |
| CGFXfont | Borrowed bitmap/glyph tables and character range for Adafruit_GFX::setFont() |
| CGFXglyph | Metrics and bitmap offset for one GFX font glyph |
| CGPIOInterruptInfo_t | GPIO 인터럽트에 관한 상세정보 |
| CGps | Common GPS callback interface and NMEA parsers for device-specific drivers |
| CCXD5603GFChip | Sony Semiconductor Solutions의 GPS/GNSS Receiver를 지원합니다 |
| CEVAM8M | EVA-M8M NMEA receiver. Call begin(), register callbacks, then turnOn(). The UART must outlive the driver; turnOn()/turnOff() control listening only |
| CMT3339 | MT3339 UART NMEA receiver. Call begin(), register callbacks, then turnOn(). Cached sentence pointers belong to the driver and must not be freed. A new sentence can replace its cache; VTG reception clears RMC/GGA/GSA/GSV caches after onNMEAReceived returns. Copy needed sentences within that callback |
| CORG4400 | ORG4400 GPS receiver with on/off pulse and wakeup-status GPIOs. Call begin() and register the device-specific callback before enabling reception |
| CIPv6::Header_t | IPv6 Header |
| CLoRaMac::Header_t | |
| CUDP::Header_t | |
| CHTU20D | Timer-driven asynchronous HTU20D temperature and humidity driver. Initialize the I2C bus, call begin(), and register callbacks before requesting readings. Keep the driver and bus alive until the measurement completes |
| CHTU2xD | Synchronous HTU2xD I2C temperature and humidity driver at address 0x40. Call begin() first. Reads do not validate CRC or return communication errors |
| CHx711 | Nol.A library for digital weight scale based on HX711 |
| CIEEE802_15_4Address | IEEE 802.15.4 address |
| CIP6_ADDRESS | IPv6 address |
| CIPAddress | |
| CIPv6 | Internet Protocol Version 6 Stack |
| CIPv6Interface | IPv6 Network Interface |
| CIPv6LoRaWAN | IPv6 over LoRaWAN |
| CIPv6LoWPAN | IPv6 over Low-power WPAN (6LoWPAN) |
| CIPv6PPPoS | IPv6 PPP over SerialPort |
| CIPv6LoRaWAN_IP_UDP_Compressor | IPv6 and UDP header compressor for IPv6 over LoRaWAN |
| CIPv6MulticastRouting | |
| CIPv6PacketBuffer | IPv6PacketBuffer for Nol.A-SDK IPv6 Suite |
| CIPv6UnicastRouting | |
| Cjsmn_parser | |
| Cjsmntok_t | |
| CMAX14676Chip | |
| CMaxBotix_HRXL_MaxSonar_WR | UART ultrasonic range reader. Call begin() then turnOn(). The driver and serial port must remain alive while receiving or awaiting timeout |
| CMCP391x | SPI driver for MCP391x multi-channel ADCs. Call begin() before reads. I2C operation and the declared streaming entry points are not implemented |
| CMcuGeneric | Generic MCU |
| CMcuARMCortexM | ARM Cortex-M |
| CMcuATSAMD21 | Microchip SAM D21 MCU |
| CSystemFeatherM0 | Adafruit Feather M0 System |
| CMcuATSAMR21 | Microchip SAM R21 MCU |
| CSystemATSAMR21XplainedPro | |
| CMcuNRF51 | Nordic Semiconductor nRF51 MCU |
| CMcuNRF52 | Nordic Semiconductor nRF52 MCU |
| CSystemPLM100S | |
| CSystem_nRf52_DK | NRF52-DK |
| CMcuSTM32F0xx | STMicroelectronics STM32F0xx MCU |
| CMcuSTM32F4xx | STMicroelectronics STM32F4xx MCU |
| CSystemSTNucleoF429ZI | ST Nucleo F429ZI System |
| CMcuSTM32L0xx | STMicroelectronics STM32L0xx MCU |
| CSystemSTNucleoL073RZ | |
| CMcuSTM32L1xx | STMicroelectronics STM32L1xx MCU |
| CSystemSTNucleoL152RE | |
| CMcuSTM32L4xx | |
| CMcuSTM32WLxx | STMicroelectronics STM32WLxx MCU |
| CSystemPLM150 | |
| CSystemRAK3172 | |
| CMcuESP32 | Espressif ESP32 |
| CMcuMSP430x5 | Texas Instruments MSP430x5 MCU |
| CMD5Context | |
| CMMA8452Q | MMA8452Q accelerometer register driver with optional interrupt GPIOs. Initialize the I2C bus before begin(); communication errors are not reported |
| CModbusMaster | |
| CMulticastParams_t | |
| Cnmea_position | |
| Cnmea_s | |
| CIPv6::OptHeaderMPL_t | MPL Option |
| CIPv6::OptHeaderRPL_t | RPL Option Header for Carrying RPL Information in Data-Plane Datagrams |
| CPacketRadio | |
| CIEEE802_15_4Mac | IEEE 802.15.4 MAC Protocol |
| CDSTWRanging | Double-Sided Two-Way Ranging: TDoA 기반으로 거리를 측정할 수 있는 저전력 MAC 프로토콜 |
| CLPPMac | Low-Power Probing: 비동기 (asynchronous) 방식의 저전력 MAC 프로토콜 |
| CTSCHMac | IEEE 802.15.4e TSCH (Time Slotted Channel Hopping) mode MAC |
| CLoRaMac | LoRaWAN 단말 장치들을 위한 MAC 프로토콜 |
| CLoRaMacCN779 | |
| CLoRaMacEU433 | |
| CLoRaMacEU863 | |
| CLoRaMacKR920 | 대한민국 920~923MHz 대역을 사용하는 LoRaMac |
| CLoRaMacKR920SKT | 대한민국 920~923MHz 대역을 사용하는 SK 텔레콤용 LoRaMac |
| CLoRaMacLBT | Listen-Before-Talk을 지원하는 LoRaWAN MAC 프로토콜 |
| CLoRaMacAS923Japan | AS923MHz ISM 대역을 사용하는 일본용 (920 ~ 928 MHz) LoRaMac |
| CLoRaMacUS902 | |
| CLoRaMacUS902Hybrid | |
| CPacketRadioSniffer | |
| CPacketRadioTransmitter | |
| CPacketRadioChip | PacketRadio 를 지원하기 위한 무선 칩 |
| CAT86RF233Chip | Microchip AT86RF233 2.4GHz IEEE 802.15.4 Radio Transceiver |
| CCC1200Chip | TI CC1200 Radio Transceiver |
| CDW1000Chip | Decawave DW1000 Radio Transceiver |
| CLoRaRadioChip | LoRaRadioChip Class |
| CLBTRadio | |
| CLMac | LMac Class |
| CSX126xChip | |
| CSX127xChip | 저전력 LoRaTM 및 FSK 무선 통신을 지원하는 Semtech의 SX1272/SX1276을 지원합니다 |
| CSX1272Chip | 저전력 LoRaTM 및 FSK 무선 통신을 지원하는 Semtech의 SX1272 |
| CSX1276Chip | 저전력 LoRaTM 및 FSK 무선 통신을 지원하는 Semtech의 SX1276 |
| CSystemFeatherM0::RFM9x | Adafruit Feather M0 RFM9x LoRa Radio |
| CSystemPLM100S::SX1276 | |
| CSX1280Chip | 저전력 LoRaTM, FLRC, GFSK, 및 BLE 무선 통신을 지원하는 Semtech의 SX1280/SX1281을 지원합니다 |
| CSX1280ChipSPI | SPI 로 제어하는 SX1280Chip |
| CSX1301Chip | 저전력 multi-band LoRaTM 및 FSK 무선 통신을 지원하는 Semtech의 SX1301 radio concentrator 을 지원합니다 |
| CPacketRadioEventListener | |
| CIPv6LoRaWAN | IPv6 over LoRaWAN |
| CPCF8574 | PCF8574 eight-pin quasi-bidirectional I2C expander. Call begin() first. Release input pins by writing 1; check lastError() after I/O |
| CPMS3003 | Asynchronous Plantower PMS3003 particulate sensor. Call begin() and install a callback; keep the UART and driver alive while receiving |
| CPMS7003 | PMS7003 particulate sensor with particle-count reporting. Use inherited begin() before receiving measurements |
| CPrint | Print 클래스 |
| CAdafruit_GFX | Device-independent drawing and text interface derived from Print |
| CAdafruit_SSD1306 | Class that stores state and functions for interacting with SSD1306 OLED displays |
| CDogm128_6 | Buffered DOGM128-6 128x64 SPI display. Call begin(), draw into buffer, then lcdSendBuffer(buffer) to transfer the image |
| CGFXcanvas1 | Owned off-screen monochrome drawing surface |
| CGFXcanvas16 | Owned off-screen RGB565 drawing surface |
| CGFXcanvas8 | Owned off-screen 8-bit drawing surface |
| CST7920 | Buffered monochrome ST7920 SPI display. Call begin(), clearDisplay(), draw with Adafruit_GFX methods, then invalidate() to update the panel |
| CKXM12864M_3 | 128x64 ST7920 panel with the KXM12864M-3 split GDRAM layout. Initialize and draw through ST7920, then call invalidate() |
| CLiquidCrystal_I2C | HD44780-compatible character display through an I2C backpack. Inherits Print for formatted text. The I2C bus must outlive the display |
| CStream | Stream |
| CRS485 | RS485 통신을 위한 클래스 |
| CSeggerRtt | SEGGER RTT (Real Time Transfer) Wrapper |
| CSerialPort | 시리얼 포트를 제어하기 위한 클래스 |
| CStreamString | |
| CTCPClient | |
| CTCPClientSecure | |
| CPrintable | |
| CIPv6Address | |
| CRadioPacket | 무선 패킷 |
| CFLRCFrame | 2.4GHz FLRC Radio Frame |
| CIEEE802_15_4Frame | IEEE 802.15.4 frame |
| CLoRa2GHzFrame | 2.4GHz LoRa Radio Frame |
| CLoRaMacFrame | LoRaWAN frame |
| CProtothread | Protothreads C++ implementation |
| CQueue< T > | |
| CRak3172BootPinPolicy | |
| CIPv6::Reassembly_t | |
| CIPv6::ReassemblyBuf_t | |
| CIPv6::RecentDst_t | |
| CCC1200Chip::RegisterSetting | |
| CCoAPRequest::ResponseInfo_t | CoAP response 정보 |
| CRHT03 | Blocking RHT03 temperature/humidity reader. Call begin(), then update() before accessing cached readings; the caller controls the sampling interval |
| CIPv6::Route | |
| CIPv6::RoutingEntry | |
| CRTCCalendar | 실시간 시계 및 달력 |
| CMcuATSAMD21 | Microchip SAM D21 MCU |
| CMcuATSAMR21 | Microchip SAM R21 MCU |
| CMcuESP32 | Espressif ESP32 |
| CMcuMSP430x5 | Texas Instruments MSP430x5 MCU |
| CMcuNRF51 | Nordic Semiconductor nRF51 MCU |
| CMcuSTM32F0xx | STMicroelectronics STM32F0xx MCU |
| CMcuSTM32F4xx | STMicroelectronics STM32F4xx MCU |
| CMcuSTM32L0xx | STMicroelectronics STM32L0xx MCU |
| CMcuSTM32L1xx | STMicroelectronics STM32L1xx MCU |
| CMcuSTM32L4xx | |
| CMcuSTM32WLxx | STMicroelectronics STM32WLxx MCU |
| CLoRaMac::RxWindowClosedEvent | |
| CLoRaMac::FrameCtrl_t::sCtrlBits | |
| CLoRaMac::Header_t::sHdrBits | |
| CSHT3xAnalogSensor | Analog SHT3x reader with configurable ADC resolution |
| CSHTSensor | |
| CSHTSensorDriver | |
| CSHTI2cSensor | |
| CSLIPConverter | |
| CSparkFun_VEML6030 | VEML6030 ambient and white-light sensor driver. Register reads/writes do not expose transport error status. Configure gain and integration time before setting lux-based interrupt thresholds |
| CSPI | SPI (4-Wire)를 제어하기 위한 클래스 |
| CSoftwareSPI | |
| CnRF5xSPI | |
| CSpinlock | |
| CStandardPrintable | 표준 출력, 오류출력 지원 |
| CSystemATSAMR21XplainedPro | |
| CSystemFeatherM0 | Adafruit Feather M0 System |
| CSystemPLM100S | |
| CSystemPLM150 | |
| CSystemRAK3172 | |
| CSystemSTNucleoF429ZI | ST Nucleo F429ZI System |
| CSystemSTNucleoL073RZ | |
| CSystemSTNucleoL152RE | |
| CSystem_nRf52_DK | NRF52-DK |
| CStorage | 데이터를 읽고 쓰는 비휘발성 저장공간 (NVM) |
| CM25P32 | Nol.A library for M25P32 Micron 32Mb Serial NOR Flash Memory |
| CSTM32F4xxFlashSector | STM32F4xx MCU의 내부 플래시 섹터에 데이터를 읽고 쓰기 위한 클래스 |
| CSdCard | |
| CnRF5xFlashPage | NRF5x MCU 내부 플래시 페이지에 데이터를 읽고 쓰기 위한 클래스 |
| CSX1280 | |
| CSX1280Chip | 저전력 LoRaTM, FLRC, GFSK, 및 BLE 무선 통신을 지원하는 Semtech의 SX1280/SX1281을 지원합니다 |
| CT9602_I2C | Synchronous T9602 humidity and temperature reader. Call begin() first. Communication errors and sensor status are not reported |
| CTimer | Timer는 일정 시간 이후에 1회 실행될 작업, 매 일정 시간마다 실행될 작업 등을 위한 기능입니다 |
| CIPv6::TLVHeader_t | IPv6 Options' TL (Type and Length) |
| CTM1637Display | GPIO-driven TM1637 segment display. Call setBrightness() before the first update. Buffered brightness is applied on the next setSegments() or number display operation |
| CTrickle | |
| CTSCHMacRunnable | |
| CTSCHMac | IEEE 802.15.4e TSCH (Time Slotted Channel Hopping) mode MAC |
| CTwoWire | I2C (2-Wire)를 제어하기 위한 클래스 |
| CUDP | UDP |
| CUDPDatagramListener | UDP datagram listener |
| CPMS7003::value_t | One measurement frame. Mass concentrations are in micrograms/m^3; particle counts are cumulative counts above the indicated size per 100 mL |
| CVC0706 | Asynchronous UART JPEG camera with timer-driven command handling. Call begin() before commands and keep the driver/UART alive during callbacks. Commands share a state machine; do not overlap capture and command sequences |
| CVL53L0X_Dev_t | Generic PAL device type that does link between API and platform abstraction layer |
| CVL53L0X_DevData_t | VL53L0X PAL device ST private data structure End user should never access any of these field directly |
| CVL53L0X_DeviceInfo_t | Defines the parameters of the Get Device Info Functions |
| CVL53L0X_DeviceParameters_t | Defines all parameters for the device |
| CVL53L0X_DeviceSpecificParameters_t | |
| CVL53L0X_DMaxData_t | Structure containing the Dmax computation parameters and data |
| CVL53L0X_HistogramData_t | Histogram measurement data |
| CVL53L0X_HistogramMeasurementData_t | |
| CVL53L0X_RangeData_t | Range measurement data |
| CVL53L0X_RangingMeasurementData_t | |
| CVL53L0X_SchedulerSequenceSteps_t | |
| CVL53L0X_SpadData_t | Spad Configuration Data |
| CVL53L0X_Version_t | Defines the parameters of the Get Version Functions |
| CVL53L5CX | VL53L5CX multi-zone time-of-flight sensor wrapper. Call begin(), configure while stopped, then startRanging(). Poll checkDataReady() before getRangingData(). Status-returning methods use ST codes (0 = success). Keep this object and VL53L5CX_ResultsData in static storage on embedded targets |
| CVL53L5CX_Configuration | Structure VL53L5CX_Configuration contains the sensor configuration. User MUST not manually change these field, except for the sensor address |
| CVL53L5CX_DetectionThresholds | Structure VL53L5CX_DetectionThresholds contains a single threshold. This structure is never used alone, it must be used as an array of 64 thresholds (defined by macro VL53L5CX_NB_THRESHOLDS) |
| CVL53L5CX_Motion_Configuration | Motion indicator internal configuration structure |
| CVL53L5CX_Platform | |
| CVL53L5CX_ResultsData | Structure VL53L5CX_ResultsData contains the ranging results of VL53L5CX. If user wants more than 1 target per zone, the results can be split into 2 sub-groups : |
| CWiFiClass | WiFi 장치를 제어하기 위한 클래스 |