Synergy Software Package User's Manual

Modules

 ADC Interface
 Interface for A/D Converters.
 
 Analog Connect Interface
 Interface for analog connections.
 
 CAC Interface
 Interface for clock frequency accuracy measurements.
 
 CAN Interface
 Interface for CAN peripheral.
 
 CGC Interface
 Interface for clock generation.
 
 COMPARATOR Interface
 Interface for Comparators.
 
 CRC Interface
 Interface for cyclic redundancy checking.
 
 Crypto Interface
 Cryptographic algorithm APIs for encryption/decryption, signing/verification, and hashing.
 
 CTSU v2 Interface
 Interface for Capacitive Touch Controllers.
 
 DAC Interface
 Interface for D/A converters.
 
 Display Interface
 Interface for LCD panel displays.
 
 DOC Interface
 Interface for the Data Operation Circuit.
 
 events and peripheral definitions
 Interface for the Event Link Controller.
 
 External IRQ Interface
 Interface for detecting external interrupts.
 
 Flash Interface
 Interface for the flash controller.
 
 FMI Interface
 Interface for reading on-chip factory information.
 
 I2C Interface
 Interface for I2C communication.
 
 I2S Interface
 The I2S (Inter-IC Sound) interface provides APIs and definitions for I2S audio communication.
 
 Input Capture Interface
 Interface for sampling input signals for pulse width.
 
 I/O Port Interface
 Interface for accessing I/O ports and configuring I/O functionality.
 
 JPEG Decode Interface
 Interface for JPEG decode functions.
 
 JPEG Encode Interface
 Interface for JPEG encode functions.
 
 Key Matrix Interface
 Interface for key matrix functions.
 
 Low Power Modes V2 Interface
 Interface for accessing low power modes.
 
 Low Voltage Detection Interface
 This section defines the API for the LVD (Low Voltage Detection) Driver.
 
 OPAMP Interface
 Interface for Operational Amplifiers.
 
 PDC Interface
 Interface for PDC functions.
 
 PTP driver Interface
 Interface for PTP functions.
 
 PTPEDMAC driver Interface
 Interface for PTPEDMAC functions.
 
 Quad SPI Flash Interface
 Interface for accessing external SPI flash devices.
 
 RTC Interface
 Interface for accessing the Realtime Clock.
 
 SD/MMC Interface
 Interface for accessing SD, eMMC, and SDIO devices.
 
 SLCDC Interface
 Interface for Segment LCD controllers.
 
 SPI Interface
 Interface for SPI communications.
 
 Timer Interface
 Interface for timer functions.
 
 Transfer Interface
 Interface for data transfer functions.
 
 UART Interface
 Interface for UART communications.
 
 WDT Interface
 Interface for watch dog timer functions.
 

Detailed Description

The HAL Interfaces offer common APIs for functional use cases. They can be implemented by one or more HAL layer drivers. Framework Layer drivers connect to these HAL drivers through the Interface Layer.