-
HydraFW 0.5 Wiki updated for all commands
02/26/2015 at 21:34 • 0 commentsUpdated commands:
- Native commands show, logging
- ADC guide, DAC guide, PWM guide, GPIO guide
See: https://github.com/bvernoux/hydrafw/wiki/HydraFW-commands
-
HydraFW v0.5 Beta released
02/11/2015 at 20:00 • 0 commentsHydraFW 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 - New USB VID_0x1d50/PID_0x60a7 using OpenMoko HydraFW, update with new drivers
-
BlackMagic JTAG/SWD Debugger ported to Hydrabus
01/14/2015 at 12:18 • 0 commentsBlackMagic has been ported to Hydrabus and is fully working with JTAG & SWD.
(Tested JTAG/SWD debugging on target STM32F4 & LPC4330)For more details see:
https://github.com/bvernoux/blackmagic
https://github.com/bvernoux/blackmagic/tree/master/src/platforms/hydrabus -
HydraFW v0.4 Beta released
12/21/2014 at 11:17 • 0 commentsMajor improvement/refactoring towards terminal/syntax using tokenline (instead of microrl) thanks to Bert Vermeulen (biot) for that amazing piece of software and all the work on this project.
Also lot of new commands added like ADC, GPIO, more sd commands.
SPI1&2, I2C and UART1&2 are tested with logic analyzer/oscilloscope.
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.4-betaAlso a very good news now HydraBus have OpenMoko USB VID/PID see more details here
Those ID will be used in next release HydraFW v0.5 -
HydraFW support of EmBlocks IDE for Windows
11/10/2014 at 11:51 • 0 commentsIn latest version of HydraFW support of EmBlocks IDE have been added to simplify development, build and debug.
Thanks to rdollet for this contribution.
In order to build HydraFW it is required to install mingw (mainly for sh) & python 2.7 (for pre/post build).
When you have installed EmBlocks you just need to Open file "hydrafwEm.ebp" available in root of hydrafw github source code.
Also now code is compliant with Linux Kernel coding style.
HydraFW github: https://github.com/bvernoux/hydrafw -
HydraFW v0.3 Beta released for HydraBus/HydraNFC
11/01/2014 at 18:09 • 0 commentsFor this new version the following modes have been added: SPI (Master & Slave), I2C (Slave only) & UART.
Also lot of fixes and cleanup.HydraFW Link: https://github.com/bvernoux/hydrafw
Wiki HydraFW commands: https://github.com/bvernoux/hydrafw/wiki/HydraFW-commands
Release with pre-built firmware: https://github.com/bvernoux/hydrafw/releases/tag/v0.3-betaSee also picture of test for SPI, I2C & UART:
-
HydraFW v0.2 Beta work in progress
10/16/2014 at 18:08 • 0 commentsHydraFW v0.2 Beta is coming including template draft of mode plugin with same syntax as "buspirate" commands: see https://github.com/bvernoux/hydrafw/tree/master/hydrabus files xxx_mode_xxx.c/.h
This version add new sd commands and a microSD benchmark command (sd_rperfo) which run at up to 20MBytes/s
VT100 terminal is also now fully working thanks to Bert Vermeulen (biot) for the fixes in microrl and contributions for hydrafw code.
See https://github.com/bvernoux/hydrafw
See also Wiki: https://github.com/bvernoux/hydrafw/wiki
PS: Any contribution is welcome !! see https://github.com/bvernoux/hydrafw/wiki/Task-List
-
HydraFW official firmware 0.1Beta released for HydraBus/HydraNFC
09/21/2014 at 15:04 • 0 commentsHydraFW is a native C (and asm) open source firmware for HydraBus board with support of HydraNFC Shield.
This version is basic and mainly for HydraNFC users waiting sniffer mode for NFC ISO/IEC 14443 Identification cards.
The firmware can be installed without recompilation (dfu binary included) by following the 7 steps to flash their HydraBus board.
It is available on github:
https://github.com/bvernoux/hydrabus/tree/master/firmware/hydrafw -
HydraBus and HydraBus Case Available on Seeed Studio Shop
09/16/2014 at 20:38 • 0 commentsHydraBus and HydraBus Case are now available on SeeedStudio Shop
For HydraBus related tools see :
http://www.seeedstudio.com/depot/HydraBus-m-132.html
The HydraFW (common to HydraBus and/or HydraNFC) will be available on 21 September.
-
HydraBus board, Shield Template, BOM and doc available on github
09/12/2014 at 16:32 • 0 commentsHydraBus GitHub Repository:
HydraBus_1_0_Rev1_1: HydraBus Schematic and Board CadSoft Eagle 6.x
HydraBus_1_0_Shield_Template_Rev0: HydraBus 1_0 Shield Template CadSoft Eagle 6.x (licence CC BY-SA 4.0)
HydraBus_1_0_PinAssignment.odg & HydraBus_1_0_pins.ods/.pdf
All those boards, documents and BOM are now available on github:
https://github.com/bvernoux/hydrabus/tree/master/hardwareMicroPython firmware for HydraBus is available here:
https://github.com/bvernoux/hydrabus/tree/master/firmware/micropythonHydraBus Firmware will be soon available