Jared Boone
98773cb62a
Make GIT_REVISION value available within code.
...
Addresses issue #59 .
No idea what it'll do if the commit is also tagged as a release...
2015-08-25 16:33:52 -07:00
Jared Boone
dfe0bd7366
Generate SPI flash image with Python, not dd/cat/head.
...
Addresses issue #42 .
Windows users now stand a chance of being able to build an image, and all these zero-byte HackRF binary issues should go away.
2015-08-25 14:30:38 -07:00
Jared Boone
255de16d3e
Use head/cat, /dev/zero to pad HackRF firmware
...
dd approach didn't work for at least one user. Resolves #42 .
2015-08-02 11:22:10 -07:00
Jared Boone
8af8941687
Use from-RAM DFU image, proper HackRF firmware padding.
2015-07-30 10:02:05 -07:00
Jared Boone
d4c43044e0
Shuffle binaries in SPI flash image to insert HackRF firmware binary.
...
Bootstrap is now 64k @ 0x00000.
HackRF image is 64k @ 0x10000.
Baseband image is 128k @ 0x20000.
Application image is remainder of SPI flash, @ 0x40000.
2015-07-29 22:30:16 -07:00
Jared Boone
61eaf9f178
Update "make program" to specify DFU mode PID, too.
...
Addresses comment in issue #27 .
2015-07-29 22:19:27 -07:00
Jared Boone
538d3d1f5e
Rename firmware/Makefile variables to better names.
2015-07-29 20:38:40 -07:00
Jared Boone
0acf1bf074
Fix dependency checking for subdirectory Makefiles.
...
Closes issue #36 .
2015-07-29 18:21:47 -07:00
Jared Boone
10e20ee763
Create firmware/Makefile
...
New Makefile calls out to component Makefiles, builds SPI flash image, performs device programming, builds release archive. Resolves #28 .
2015-07-26 06:30:04 -07:00