EMAC Example Projects
Example Projects
- The 'atod_test' example project - demonstrates reading the channels of an indexed AtoD device
- The 'brightness' example project (under review) -
- The 'can' example project (under construction) -
- The 'egpc' example project - demonstrates reading, writing and configuring the GPIO ports
- The 'fbench' example project - a floating point benchmark which tests the accuracy and speed of floating point operations on the target systems
- The 'getkey' example project - demonstrates how to use a keypad with a SoM150ES carrier board
- The 'hello' example project - basic "hello world" project
- The 'i2c test' example project - writes and reads bytes to a selected register on the I²C device
- The 'io demo' example project - provides four demos using SOM-150ES carrier board I/O
- The 'libgpiod io' example project - covers basic GPIO usage for the IPAC single board computer, and 150 and 200 series carrier boards
- The 'ipac_led' example project (under construction) -
- The 'mcp4922 test' example project - demonstrates how to access the on-board DtoA of an EMAC SoM-150ES carrier board
- The 'pthread demo' example project - demonstrates how to use pthreads
- The 'pthread hello' example project - another demonstration of pthreads
- The 'serial test' example project (under review) -
- The 'serport212' example project (under review) -
- The 'sights-and-sounds' example project (under construction) -
- The 'socket' example project - demonstrates how to set up host and client node sockets on an Ethernet network
- The 'SoM-150es-keyboard-lcd' example project (under construction) -
- The 'spi test' example project - demonstrates how to use a 12 bit A/D converter chip (mcp3208) with SPI Serial Interface
- The 'timer' example project - demonstrates how to use the software timer
- The 'watchdog' example project - demonstrates how to use the watchdog timer (a hardware circuit that can reset the computer system in case of a software fault)