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.
- Host: GitHub
- URL: https://github.com/embeddedalpha/joystick_driver
- Owner: embeddedalpha
- Created: 2024-08-20T02:21:07.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-09-11T23:56:31.000Z (10 months ago)
- Last Synced: 2025-01-12T00:28:34.171Z (6 months ago)
- Language: C
- Size: 17.5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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!