The MACH-ETH is an automotive network interface that features one Ethernet port, two CAN FD channels, a LIN channel, a USB and RS-232 port, and multiple I/Os. The device offers an open communication protocol over Ethernet and USB to access CAN(/FD) and LIN channel. On top of that, the device's firmware is fully programmable by the user.
This repository contains the MACH-SDK C language SDK - an STM32CubeIDE example project that shows the usage of all peripherals. Detailed description can be found in main.c.
Product Page: https://www.machsystems.cz/en/products/embedded-networking/gateways-and-bus-converters/mach-eth
Data Sheet: https://www.machsystems.cz/support/MACH-ETH%20-%20Data%20Sheet.pdf
Product Number: MACH-ETH
- 10/100 Ethernet port
- 2 CAN-HS channels with CAN FD support
- LIN channel
- USB 2.0
- RS-232
- Analogue input and digital output
- 4 DIP switches
- 10 status LEDs
- Open communication protocol for integration over Ethernet and USB
- User-programmable
- Externally or USB-powered
- Table-top use or DIN-rail mount