Difference between revisions of "EMAC Example Projects"

From wiki.emacinc.com
Jump to: navigation, search
(Reworking page organization)
Line 1: Line 1:
<div style="background-color: #DDFEF5; border-style: solid; border-width: thin; font-style: bold; font-size: 33px; text-align: center; padding: 6px">
+
{{#seo:
Example Projects</div>
+
|title=EMAC Example Projects
<div style="border-style: solid; border-width: thin; padding: 20px">
+
|titlemode=append
*  [[example_atod|The 'atod_test' example project]] - demonstrates reading the channels of an indexed AtoD device
+
|keywords=example, projects
*  [[example_brightness|The 'brightness' example project (under review)]] -
+
|description=The following page lists the example projects
 +
}}
 +
== Example Projects ==
 
*  [[example_can|The 'can' example project (under construction)]] -
 
*  [[example_can|The 'can' example project (under construction)]] -
*  [[example_egpc|The 'egpc' example project]] - demonstrates reading, writing and configuring the GPIO ports
 
 
*  [[example_fbench|The 'fbench' example project]] - a floating point benchmark which tests the accuracy and speed of floating point operations on the target systems
 
*  [[example_fbench|The 'fbench' example project]] - a floating point benchmark which tests the accuracy and speed of floating point operations on the target systems
 
*  [[example_getkey|The 'getkey' example project]] - demonstrates how to use a keypad with a SoM150ES carrier board
 
*  [[example_getkey|The 'getkey' example project]] - demonstrates how to use a keypad with a SoM150ES carrier board
 
*  [[example_hello|The 'hello' example project]] - basic "hello world" project
 
*  [[example_hello|The 'hello' example project]] - basic "hello world" project
 
*  [[example_i2c_test|The 'i2c test' example project]] - writes and reads bytes to a selected register on the I²C device
 
*  [[example_i2c_test|The 'i2c test' example project]] - writes and reads bytes to a selected register on the I²C device
*  [[example_io_demo|The 'io demo' example project]] - provides four demos using SOM-150ES carrier board I/O
 
 
*  [[Libgpiod_IO_Example|The 'libgpiod io' example project]] - covers basic GPIO usage for the IPAC single board computer, and 150 and 200 series carrier boards
 
*  [[Libgpiod_IO_Example|The 'libgpiod io' example project]] - covers basic GPIO usage for the IPAC single board computer, and 150 and 200 series carrier boards
*  [[LED_example|The 'ipac_led' example project (under construction)]] -
 
*  [[example_mcp4922_test|The 'mcp4922 test' example project]] - demonstrates how to access the on-board DtoA of an EMAC SoM-150ES carrier board
 
 
*  [[example_pthread_demo|The 'pthread demo' example project]] - demonstrates how to use pthreads
 
*  [[example_pthread_demo|The 'pthread demo' example project]] - demonstrates how to use pthreads
 
*  [[example_pthread_hello|The 'pthread hello' example project]] - another demonstration of pthreads
 
*  [[example_pthread_hello|The 'pthread hello' example project]] - another demonstration of pthreads
*  [[example_serial_test|The 'serial test' example project (under review)]] -
+
*  [[example_serial|The 'serial' example project]] -
*  [[example_serport212|The 'serport212' example project (under review)]] -
 
*  [[example_sights_and_sounds|The 'sights-and-sounds' example project (under construction)]] -
 
 
*  [[example_socket|The 'socket' example project]] - demonstrates how to set up host and client node sockets on an Ethernet network
 
*  [[example_socket|The 'socket' example project]] - demonstrates how to set up host and client node sockets on an Ethernet network
*  [[example_SoM_150es_keypad_lcd|The 'SoM-150es-keyboard-lcd' example project (under construction)]] -
 
 
*  [[example_SPI_test|The 'spi test' example project]] - demonstrates how to use a 12 bit A/D converter chip (mcp3208) with SPI Serial Interface
 
*  [[example_SPI_test|The 'spi test' example project]] - demonstrates how to use a 12 bit A/D converter chip (mcp3208) with SPI Serial Interface
 
*  [[example_timer|The 'timer' example project]] - demonstrates how to use the software timer
 
*  [[example_timer|The 'timer' example project]] - demonstrates how to use the software timer
 
*  [[example_watchdog|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)
 
*  [[example_watchdog|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)
</div>
+
 
 +
== Example Projects Specific to the EMAC SDK 4.X ==
 +
*  [[example_atod|The 'atod_test' example project]] - demonstrates reading the channels of an indexed AtoD device
 +
*  [[example_io_demo|The 'io demo' example project]] - provides four demos using SOM-150ES carrier board I/O
 +
*  [[example_egpc|The 'egpc' example project]] - demonstrates reading, writing and configuring the GPIO ports
 +
*  [[example_mcp4922_test|The 'mcp4922 test' example project]] - demonstrates how to access the on-board DtoA of an EMAC SoM-150ES carrier board
 +
 
 +
== Example Projects for Specific Products ==
 +
*  [[example_brightness|The 'brightness' example project (under review)]] -
 +
*  [[LED_example|The 'ipac_led' example project (under construction)]] -
 +
*  [[example_sights_and_sounds|The 'sights-and-sounds' example project (under construction)]] -
 +
*  [[example_serport212|The 'serport212' example project (under review)]] -
 +
*  [[example_SoM_150es_keypad_lcd|The 'SoM-150es-keyboard-lcd' example project (under construction)]] -
 +
*  [[Example_MikroBus_Rotary_on_the_DEV-IOT6U|MikroBus Example on the DEV-IOT6U]] - a demonstration of the use of the MikroBus on the '''DEV-IOT6U'''

Revision as of 10:55, 25 September 2020

Example Projects

Example Projects Specific to the EMAC SDK 4.X

Example Projects for Specific Products