Synergy Software Package User's Manual

Modules

 High-Speed Analog Comparator
 Driver for the High-Speed Analog Comparator.
 
 Low Power Analog Comparator
 Driver for the Low Power Analog Comparator.
 
 ADC
 Driver for the 14-Bit A/D Converter (ADC14) and 12-bit A/D Converter (ADC12).
 
 AGT
 Driver for the Asynchronous General Purpose Timer (AGT).
 
 AGT Input Capture
 Driver for the Asynchronous General-Purpose Timer (AGT) with Input Capture.
 
 Analog Connections
 Driver for internal analog connections.
 
 CAC
 Driver for the Clock Frequency Accuracy Measurement Circuit (CAC).
 
 CAN
 Driver for CAN, Controller Area Network.
 
 CGC
 Driver for the Clock Generation Circuit.
 
 CRC
 Driver for the CRC Calculator (CRC).
 
 CTSU v2
 Driver for the Capacitive Touch Sensing Unit (CTSU).
 
 DAC
 Driver for the 12-Bit D/C Converter (DAC12).
 
 DAC8
 Driver for the 8-Bit D/C Converter (DAC8).
 
 DMAC
 DMA Controller (DMAC).
 
 DOC
 Driver for the Data Operation Circuit (DOC).
 
 DTC
 Driver for the Data Transfer Controller (DTC).
 
 ELC
 Driver for the Event Link Controller (ELC).
 
 High-performance Flash
 Driver for the High-performance Flash Memory (S7G2 and S5D9).
 
 Low Power Flash
 Driver for the Low power Flash Memory (S3A7 and S124).
 
 FMI
 Driver for accessing Factory MCU Information (FMI).
 
 GLCDC
 Driver for the Graphics LCD Controller (GLCDC).
 
 GPT
 Driver for the General PWM Timer (GPT).
 
 GPT Input Capture
 Driver for the General PWM Timer (GPT) with Input Capture.
 
 ICU
 Driver for the Interrupt Controller Unit (ICU) External pin interrupts function.
 
 IOPORT
 Driver for the I/O Ports.
 
 IWDT
 Driver for the Independent Watchdog Timer (IWDT).
 
 JPEG CODEC
 Driver for the JPEG CODEC.
 
 JPEG ENCODE
 Driver for the JPEG CODEC.
 
 Key Interrupts
 Driver for the Key Interrupt Function.
 
 LPMV2 S124
 Driver for Low Power Modes.
 
 LPMV2 S128
 Driver for Low Power Modes.
 
 LPMV2 S1JA
 Driver for Low Power Modes.
 
 LPMV2 S3A1
 Driver for Low Power Modes.
 
 LPMV2 S3A3
 Driver for Low Power Modes.
 
 LPMV2 S3A6
 Driver for Low Power Modes.
 
 LPMV2 S3A7
 Driver for Low Power Modes.
 
 LPMV2 S5D3
 Driver for Low Power Modes.
 
 LPMV2 S5D5
 Driver for Low Power Modes.
 
 LPMV2 S5D9
 Driver for Low Power Modes.
 
 LPMV2 S7G2
 Driver for Low Power Modes.
 
 LVD
 Driver for Low Voltage Detection.
 
 Operational Amplifier (OPAMP)
 Driver for the Operational Amplifier (OPAMP).
 
 PDC
 Driver for the Parallel Data Capture Unit (PDC).
 
 PTP
 Driver for the Precision time protocol(PTP).
 
 PTPEDMAC
 DMA controller for PTP driver.
 
 QSPI
 Driver for the Quad Serial Peripheral Interface (QSPI).
 
 IIC
 Driver for the I2C Bus Interface (IIC).
 
 IIC Slave
 Driver for the I2C Bus Slave Interface (IIC Slave).
 
 SPI
 Driver for the Serial Peripheral Interface (SPI).
 
 RTC
 Driver for the Realtime Clock (RTC).
 
 Simple I2C on SCI
 Driver for the Simple IIC on SCI.
 
 Simple SPI on SCI
 Driver for the Simple SPI on SCI.
 
 UART on SCI
 Driver for the UART on SCI.
 
 Sigma Delta ADC (SDADC)
 Driver for the 24-bit Sigma Delta A/D Converter (SDADC).
 
 SDMMC
 Driver for the SD/MMC Host Interface (SDHI).
 
 SLCDC
 Driver for the Segment LCD Controller (SLCDC).
 
 SSI
 Driver for the Serial Sound Interface (SSI).
 
 WDT
 Driver for the Watchdog Timer (WDT).
 
 SCE Module
 Primitive cryptographic functions.
 

Detailed Description

The hardware abstraction layer provides drivers for Renesas peripherals. HAL drivers typically implement Interfaces and provide additional hardware specific APIs.