firmware for joystick controller, by WG_Magners - similar to MMjoy2 and EasyJoy32One
Hardware required: ARM STM32, example ~$2 STM32F103C876
FreeJoy firmware supports following features:
Up to 8 analog axes (12 bit resolution - 4096 points
Up to 128 buttons (Wired though Matrix or Shift Register)
TLE5010/5011 sensors (digital bus instead analog like potentiometer and conventioal Hall sensor)
Shift Registers 74HC165 and CD4021
Axes to buttons (12 buttons per axis)
4 POV hats
Push buttons, toggle switches, inverted buttons, etc.
All this options can be configured by user-friendly configurator tool - FreeJoy Configurator:
Note: FreeJoy Configurator require MS NET Framework 4.5.1 installed.
Instructions on how use FreeJoy Configurator: https://github.com/vostrenkov/FreeJoyConfigurator/wiki
For flashing firmware to ARF STM32 device an ST-LINK v2 programmer is required (or USB-UART converter). Example.
Instructions how to flash firmware to the device can be found on Github wiki page. https://github.com/vostrenkov/FreeJo...ickstart-guide
Source code can be found on Github: https://github.com/vostrenkov/FreeJoy/wiki
FreeJoy Configurator tool: https://github.com/vostrenkov/FreeJoyConfigurator
Links to the latest releases:https://github.com/vostrenkov/FreeJoy/releaseshttps://github.com/vostrenkov/FreeJoyConfigurator/releases
FreeJoy is free use under GPL3.0 license, can use it in your commercial projects for free, keeping the code open.
Topics in il2sturmovik forums: