Skip to content
/ MACH-ETH Public template

MACH-ETH SDK - an STM32CubeIDE project for the MACH-ETH automotive network interface.

License

Notifications You must be signed in to change notification settings

mach-systems/MACH-ETH

Repository files navigation

MACH-ETH

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

Device Features:

  • 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