An open API service indexing awesome lists of open source software.

https://github.com/embeddedalpha/joystick_driver

Scalable Driver for Analog 2 Axis Joystick Written in Embedded C for STM32F407VGT6 Discovery Board.
https://github.com/embeddedalpha/joystick_driver

Last synced: 4 months ago
JSON representation

Scalable Driver for Analog 2 Axis Joystick Written in Embedded C for STM32F407VGT6 Discovery Board.

Awesome Lists containing this project

README

        

# Joystick Driver

Welcome to the Joystick Driver!

This repository contains a comprehensive library for interfacing with the 2 Axis Joystick. Designed for ease of use, this driver enables quick integration of a Joystick into your projects, providing accurate and reliable movements.

### Layers

- Application Layer [Link]()
- Middleware [Link](Joystick_Middleware/)
- Device Driver [Link](Joystick_Device_Driver/)
- Hardware Abstraction Layer [Link](Joystick_HAL/)

### Documentation

- Doxy [Link](Example/Automatic%20Display%20Brightness/)
- PDF [Link](Example/Automatic%20Display%20Brightness/)

### Installation

1. Clone this repository to your local machine:
```bash
git clone https://github.com/embeddedalpha/Joystick_Driver.git
```
2. Include the library in your project by adding the source files to your development environment.

### Example Projects

- **Joystick for Handheld Controller**: Get movements of PS4 Like Joystick using these code. [Link](Example/Automatic%20Display%20Brightness/)

## Contributing

Contributions are welcome! Please fork this repository, create a new branch for your feature or bugfix, and submit a pull request. Make sure to follow the coding standards and include relevant tests.

## Testing

I invite y'all to clone the repo, test the driver and document any issues you "might" face 😁 (you should not)

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE.txt) file for details.

## Acknowledgements

Special thanks to the community and contributors who have helped improve this library.

## Contact

For support or inquiries, please open an issue on this repository or contact [[email protected]](mailto:[email protected]).

---

Feel free to explore the documentation and source code to better understand how to use the a Joystick in your projects in the most optimum manner. Happy coding!