|
hardio
|
This library implemnets all the core mechanisms of the hardio framework. It provides all the classes implementing basic concepts like IOs, protocols, interfaces and boards, as well as common specialization of these concepts. More...
Files | |
| file | extension_board.h |
| header file for ExtensionBoard class | |
| file | io_board.h |
| header file for IOBoard class | |
| file | interface.h |
| header file for Interface class | |
| file | interface_group.h |
| header file for InterfaceGroup class | |
| file | io.h |
| header file for IO class | |
| file | protocol.h |
| header file for Protocol class | |
| file | core.h |
| Main header file for hardicore. | |
| file | esc.h |
| header file for MotorESC class | |
| file | led.h |
| header file for LED class | |
| file | light.h |
| header file for Light class | |
| file | can_protocol_base.h |
| header file for NativeCANProtocolBase class | |
| file | i2c_protocol_base.h |
| header file for GPIOPinsI2CProtocolBase, I2CPinsI2CProtocolBase and NativeI2CProtocolBase classes. | |
| file | spi_protocol_base.h |
| header file for SPIPinsSPIProtocolBase and NativeSPIProtocolBase classes. | |
| file | uart_protocol_base.h |
| header file for RawUARTPinsProtocolBase and OSNativeSerialProtocolBase classes. | |
| file | can_slave.h |
| header file for CANSlaveInterface class. | |
| file | i2c_slave.h |
| header file for I2CSlaveInterface class. | |
| file | interfaces/ip.h |
| header file for IPInterface class. | |
| file | interfaces/modbus_slave.h |
| header file for ModbusSlaveInterface class. | |
| file | pinio.h |
| header file for AnalogReadInterface, AnalogWriteInterface, DigitalReadInterface, DigitalWriteInterface, PWMInterface and PPMInterface classes. | |
| file | interfaces/serial.h |
| header file for SerialInterface class. | |
| file | spi_slave.h |
| header file for SPISlaveInterface class. | |
| file | interfaces/tcp.h |
| header file for TCPClientInterface class. | |
| file | interfaces/udp.h |
| header file for UDPInterface class. | |
| file | interfaces/usb.h |
| header file for USBInterface class. | |
| file | ios/can.h |
| header file for CANBus class. | |
| file | ethernet.h |
| header file for EthernetBus class. | |
| file | ios/i2c.h |
| header file for I2CBus class. | |
| file | pin.h |
| header file for PinIO class. | |
| file | ios/serial.h |
| header file for SerialBus class. | |
| file | ios/spi.h |
| header file for SPIBus class. | |
| file | ios/usb.h |
| header file for USB class. | |
| file | wifi.h |
| header file for WifiController class. | |
| file | protocols/can.h |
| header file for CANProtocol class. | |
| file | protocols/i2c.h |
| header file for I2CProtocol class. | |
| file | protocols/ip.h |
| header file for IP related classes. | |
| file | modbus/modbus.h |
| Implementation of a modbus protocol client. | |
| file | modbus.h |
| header file for Modbus master related classes. | |
| file | pin_access.h |
| header file for PinAccess protocols related classes. | |
| file | protocols/serial.h |
| header file for SerialProtocol class. | |
| file | protocols/spi.h |
| header file for SPIProtocol class. | |
| file | protocols/tcp.h |
| header file for TCPClient and TCPServer protocols classes. | |
| file | protocols/udp.h |
| header file for UDPEndpoint class. | |
| file | protocols/usb.h |
| header file for USBProtocol class. | |
This library implemnets all the core mechanisms of the hardio framework. It provides all the classes implementing basic concepts like IOs, protocols, interfaces and boards, as well as common specialization of these concepts.
In your code: #include <hardio/core.h>
In your CMakeLists.txt:
1.8.17