This project provides an interface to control the F75111 GPIO pins.
This project has three packages:
f75111_io_controller
- this package contains a library with a class that initializes the connection to the GPIO pins and offers a function,
setPin
, which sets a given pin to on or off.
- this package contains a library with a class that initializes the connection to the GPIO pins and offers a function,
f75111_io_controller_ros
- this package contains a ROS2 node that advertises a service for turning GPIO pins on and off.
f75111_io_controller_msgs
- this package contains a definition for the ROS2 service message, SetPin.srv, used by the
f75111_io_controller_ros
package.
- this package contains a definition for the ROS2 service message, SetPin.srv, used by the
- Intel ICH4
- Intel 945 ICH7
- Intel 510&525 ICH8
- Intel 275 ICH10
- Intel NM10
- Intel QM67
- Intel QM77
- Intel HM65
- Intel HM76
- Intel Bay Trail-I SoC
- Intel Apollo Lake SoC
- Intel Sky Lake SoC
- Intel Sky Lake-U SoC
- VIA VT8237
- VIA CX700M
- VIA VX900
None.
Add the --cap-add=SYS_RAWIO
flag to the docker run
command to give the container access to the I/O ports.
- Clone the repo
git clone https://github.com/your_username_/Project-Name.git
Distributed under the Apache 2.0 License.
Stevie Dale - [email protected]
Project Link: https://github.com/your_username/repo_name