1 Harmony 3 Peripheral Library Application Examples for SAM G55 Family

NameDescription
ADC PollingThis example demonstrates how to sample an analog input in polled mode and send the converted data to console
ADC User SequenceThis example demonstrates how to sample three analog inputs using the user sequencer in software trigger mode and send the converted data to the console
Clock ConfigurationThis example application shows how to configure the clock system to run the device at maximum frequency. It also outputs a prescaled clock signal on a GPIO pin for measurement and verification
CRCCU Compute CRC32This example demonstrates how to use the CRCCU module to calculate 32 bit CRC value of a data block
EFC Read WriteThis example shows how to use EFC to erase and program the internal Flash memory
FLEXCOM SPI BlockingThis example application demonstrates how to use the FLEXCOM SPI peripheral to transmit and receive a block of data in a blocking manner
FLEXCOM SPI EEPROM Read WriteThis example application shows how to use the FLEXCOM module in SPI mode
FLEXCOM SPI InterruptThis example application shows how to use FLEXCOM SPI PLIB with external loop back to write and then read back an array of data in interrupt mode
FLEXCOM SPI Host Read Write Test ApplicationThis is a FLEXCOM SPI Host test application which is provided to demonstrate communication between SPI host and the corresponding SPI client application available under - apps/flexcom/spi/slave/flexcom_spi_write_read/firmware
FLEXCOM SPI Client Read Write This example application demonstrates how to use the FLEXCOM SPI peripheral in client mode
FLEXCOM SPI with DMAThis example application shows how to use FLEXCOM SPI PLIB with external loop back to write and then read back an array of data in DMA mode
FLEXCOM TWI (I2C) EEPROMThis example application shows how to use the FLEXCOM module in TWI mode
FLEXCOM TWI EEPROM EmulationThis example application demonstrates how to use the FLEXCOM TWI peripheral in client mode
FLEXCOM USART BlockingThis example application shows how to use the FLEXCOM module in USART mode
FLEXCOM USART InterruptThis example application shows how to use the FLEXCOM module in USART mode
FLEXCOM USART Ring BufferThis example application demonstrates how to use the FLEXCOM peripheral in USART ring buffer mode
FLEXCOM USART with DMAThis example application shows how to use the FLEXCOM module in USART DMA mode
MEM2MEM Memory TransferThis application demonstrates data transfer between two memory location using MEM2MEM
PIO InterruptThis example shows how to generate GPIO interrupt on switch press and release, and indicate the switch status using the LED
PIO PollingThis example shows how to poll the switch input, and indicate the switch status using the LED
RSTC InterruptThis example shows how to use the RSTC peripheral to generate an interrupt instead of generating a reset, when the Reset switch is pressed on board
RTC Alarm InterruptThis example shows how to use the RTC to configure the time and generate the alarm
RTT Periodic InterruptThis example shows how to use the RTT to generate periodic interrupts
SUPC Wakeup Using RTCThis example shows how to enter different low power modes and exit it using the RTC alarm
SUPC Wakeup Using RTTThis example shows how to enter different low power modes and exit it using the RTT alarm
SUPC Wakeup Using WKUP Pinhis example shows how to enter different low power modes and exit it using WKUP pin
Systick Periodic InterruptThis example shows how to use the SysTick to generate periodic interrupts
TC Capture ModeThis example shows how to use the TC module in capture mode to measure duty cycle and frequency of an external input
TC Compare ModeThis example shows how to use the TC module in compare mode to generate an active low, active high, and toggle output on compare match
TC Timer ModeThis example shows how to use the TC module in timer mode to generate periodic interrupt
WDT TimeoutThis example shows how to generate a Watchdog timer reset by emulating a deadlock