Commit Graph

30 Commits

Author SHA1 Message Date
furrtek 196518457f Fixed freeze in TouchTunes scan
Made adsb_map.py compatible with Python 3
2017-11-08 21:08:46 +01:00
furrtek 215ac43126 Fix std::array init 2017-07-30 00:07:57 +01:00
furrtek 93c5959df6 ADS-B frame struct, callsign decode 2017-07-18 01:07:46 +01:00
furrtek abd154b3c7 Merge remote-tracking branch 'upstream/master'
Base class for text entry
2017-06-21 03:25:27 +01:00
Jared Boone dd0c009e6f CPLD: Stop generating HackRF CPLD .hpp file. 2017-06-02 21:55:35 -07:00
Jared Boone 797e63a590 CPLD: Use correct bitstream for updating hardware.
Determine hardware version and use one of two CPLD bitstream files.
2017-05-31 22:28:07 -07:00
furrtek 37cfcd392d Added DCS parity table and generator tool 2017-03-14 07:24:04 +00:00
furrtek f9dd3f5a96 Icons and icon tool update 2017-02-03 08:21:12 +00:00
furrtek 693a2533b5 Reverted to original CPLD data 2017-01-29 06:50:48 +00:00
furrtek ad2a4b6743 Added make_bitmap.py tool 2016-12-24 16:55:06 +01:00
furrtek 38e506a108 OOK transmit is mostly working, bit durations are wrong
Simplified messages carrying data (uses shared_memory instead)
Added SymField widget (bitfield, symbol field...)
Added some space for baseband code
BMP palette loading bugfix
2016-08-06 08:49:45 +02:00
furrtek 79f2134d91 Cleaned up Xylos TX, J/N works again 2016-07-27 05:54:55 +02:00
furrtek fdfa7c9776 Merge remote-tracking branch 'upstream/master'
Conflicts:
	firmware/Makefile
	firmware/application/Makefile
	firmware/application/event_m0.cpp
	firmware/application/ui_setup.cpp
	firmware/application/ui_setup.hpp
	firmware/baseband/baseband_thread.cpp
	firmware/baseband/baseband_thread.hpp
	firmware/bootstrap/CMakeLists.txt
	firmware/common/message.hpp
	firmware/common/portapack_shared_memory.hpp
	hardware/.gitignore
2016-07-25 16:35:42 +02:00
Jared Boone 5390c45e04 Fix Python 2 vs 3 breakage relating to hex().
In Python 2, hex() of large ints has a "L" on the end.
2016-07-17 16:16:13 -07:00
Jared Boone 51c114405b JTAG: Tool that generates C++ files from XC2C64A SVF data. 2016-07-17 15:46:12 -07:00
Jared Boone 7bcde54050 Tool for generating CPLD bitstreams in C++ arrays, from SVF file. 2016-07-05 12:33:15 -07:00
Jared Boone 53434f3789 Fix Python2 string type error. 2016-07-02 18:15:39 -07:00
Jared Boone 97ba19af24 Change M4 loader to use image tags.
Also finish moving HackRF binary to tagged image region.
2016-07-01 10:37:22 -07:00
Jared Boone 61f954dbeb Tweak make_image_chunk to produce empty chunk when argc == 2. 2016-06-30 19:36:23 -07:00
Jared Boone 184eb9eb0d Utility to strip HackRF firmware DFU header. 2016-06-30 19:35:51 -07:00
Jared Boone 01833ccb83 Write all baseband binaries into tagged image file. 2016-06-30 16:45:41 -07:00
furrtek fb21c1332e Started close call dev 2016-05-11 12:45:03 +02:00
furrtek d55a420dfd Fixed module loading (again), only audio tx works for now 2016-04-28 14:59:14 +02:00
furrtek 6e496e2b26 Merge fixing, commit to catch up on recent files 2016-02-04 10:27:53 +01:00
furrtek 496c77fe3e Module loading should work again
Modules won't load if already loaded (dirty footprint hack)
2016-01-05 20:17:55 +01:00
furrtek 3477a2691a Added missing files, ENUMed modulation modes 2016-01-05 11:47:46 +01:00
furrtek 5f60b004f7 Dynamic baseband module loading from SD card 2015-11-20 07:59:09 +01:00
Jared Boone 4fe145b61d Remove application kludge to strip DFU of header.
Strip the header in in the Python SPI image generator, instead.
2015-08-25 15:11:22 -07:00
Jared Boone f7ced7a823 Support Python 3.x in make_spi_image.py. 2015-08-25 14:56:50 -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