HydraFW v0.5 Beta
- New USB VID_0x1d50/PID_0x60a7 using OpenMoko HydraFW, update with new drivers
- Windows see driver_usb_cdc/hydrabus_usb_cdc.inf
- Linux see 09-hydrabus.rules
- Added USB DFU boot by pressing UBTN at PowerOn/RESET for easier future update of the firmware (does not requires any wire).
- Added Log command (thanks to biot):
- Log all commands/answer in the Terminal to HydraBus SD card file:
logging
on
off
sd
- Log all commands/answer in the Terminal to HydraBus SD card file:
- Added command
debug
test-rx
(debug rx) in order to test USB CDC reception performance. - Added PWM command:
- Configurable PWM frequency between 1Hz to 42MHz and duty cycle from 0 to 100%:
pwm
,frequency
,duty-cycle
- Give feedback of real PWM frequency & duty cycle after configuration.
- Configurable PWM frequency between 1Hz to 42MHz and duty cycle from 0 to 100%:
- Added DAC command:
- Configurable DAC1(PA4 used by ULED) or DAC2(PA5) with following modes:
raw
(0 to 4095),volt
(0 to 3.3), also returns feedback of raw/volt DAC value after configuration.triangle
(5Hz / 3.3V Amplitude),noise
(0 to 3.3V Amplitude)dac exit
disable DAC1/2 & Timer6/7 and reinit GPIO for PA4 & PA5
- Configurable DAC1(PA4 used by ULED) or DAC2(PA5) with following modes:
- UART:
- UART returns real baud rate+% error after configuration.
- Check and correct min/max value for UART baudrate.
- I2C added
scan
(thanks to biot). - SPI:
- Fixed
cs
on
/off
bug with Infinite Loop. - Fixed SPI mode
slave
. - Fixed configuration for
phase
&polarity
(was always set to 0).
- Fixed
- HydraNFC:
- Fixed HydraNFC detection/init/cleanup and autonomous sniffer mode started with K4.
- Fixed some potential problems/crash with scan/continuous.
- Add full help for commands.
- Lot of cleanup and fixes in code.
See all commands here: https://github.com/bvernoux/hydrafw/wiki/HydraFW-commands
HydraFW Link: https://github.com/bvernoux/hydrafw
Release with pre-built firmware: https://github.com/bvernoux/hydrafw/releases/tag/v0.5-beta