Commit Graph

  • e5810ab7c7 FatFs: Remove (deprecated?) _USE_WRITE, _USE_IOCTL guards. Jared Boone 2016-07-28 23:14:43 -07:00
  • 4f6254cc93 FatFs: Apply patch ff12a_p4.diff. Jared Boone 2016-07-28 23:14:08 -07:00
  • aa8c8b2937 FatFs: Apply patch ff12a_p3.diff. Jared Boone 2016-07-28 23:13:07 -07:00
  • 897110f715 FatFs: Apply patch ff12a_p2.diff. Jared Boone 2016-07-28 23:12:04 -07:00
  • 3a51933882 FatFs: Apply patch ff12a_p1.diff. Jared Boone 2016-07-28 23:11:23 -07:00
  • d5234633ba FatFs: Update to R0.12a. Jared Boone 2016-07-28 23:06:21 -07:00
  • b4afdad7e6 Merge branch 'master' of https://github.com/furrtek/portapack-hackrf furrtek 2016-07-29 04:52:57 +02:00
  • c58039e557 Fixed LCR scan and alt format, console widget, text input autotrim furrtek 2016-07-29 04:52:51 +02:00
  • 543bdf5319 Update README.md Furrtek 2016-07-28 14:01:03 +02:00
  • 16a6d7efe0 Touch: Adjust thresholds and parameters for new scan. Jared Boone 2016-07-27 21:58:35 -07:00
  • dd2097a447 Touch: Simplify scanning. Jared Boone 2016-07-27 21:57:51 -07:00
  • 8a8e84d763 Remove debugging code. Jared Boone 2016-07-27 21:57:00 -07:00
  • b4cdb8a93a Update README.md Furrtek 2016-07-28 05:53:09 +02:00
  • 97435147fb Merge branch 'master' of https://github.com/furrtek/portapack-hackrf furrtek 2016-07-28 05:25:39 +02:00
  • 1d697d2201 Added PWM RSSI output for NBFM and WFM furrtek 2016-07-28 05:25:33 +02:00
  • 06960082ae Update README.md Furrtek 2016-07-28 00:56:55 +02:00
  • c424bf08f3 Touch: Migrate touch calibration to persistent memory. Jared Boone 2016-07-27 15:30:43 -07:00
  • aa1b8f63fc Remove errant debug #define. Jared Boone 2016-07-27 15:12:08 -07:00
  • 1beac3bdbd Added repeat setting for AFSK TX, fixed LCR scan, cleaned up LCR furrtek 2016-07-28 00:08:05 +02:00
  • f85d83475c ReceiverModel: Clean up Mode enum. Jared Boone 2016-07-27 14:57:50 -07:00
  • f05d917a7c ReceiverModel: Use Mode instead of integer. Jared Boone 2016-07-27 14:51:37 -07:00
  • 371c6e0906 ReceiverModel: Eliminate now-redundant BasebandConfiguration. Jared Boone 2016-07-27 14:42:46 -07:00
  • b60e88ef68 ReceiverModel: More method renaming. Jared Boone 2016-07-27 14:41:36 -07:00
  • 5a05a758a1 ReceiverModel: Use accessor method. Jared Boone 2016-07-27 14:40:30 -07:00
  • 44a1b7d9d7 ReceiverModel: Method renaming. Jared Boone 2016-07-27 14:39:49 -07:00
  • 82f6e7c306 Change default frequency when NVRAM is initialized. Jared Boone 2016-07-27 14:17:57 -07:00
  • 24fa97439d Touch: Add touch configuration UI. Jared Boone 2016-07-27 14:15:21 -07:00
  • cd9b76ef78 Touch: Average/threshold tweaks. Jared Boone 2016-07-27 14:08:24 -07:00
  • 7492d50f0b Touch: Use calibration matrix. Jared Boone 2016-07-27 14:08:02 -07:00
  • e813db16fd Touch: Missing #include. Jared Boone 2016-07-27 14:04:04 -07:00
  • 5e5417b456 Touch: Default and active calibration API of sorts. Jared Boone 2016-07-27 14:03:06 -07:00
  • c022a72ef4 Touch: Add Calibration class. Jared Boone 2016-07-27 14:01:20 -07:00
  • e958b4bd7d Fixed LCR transmit and AFSK baseband module furrtek 2016-07-27 21:26:03 +02:00
  • 8d330784b2 CFlags: Add "-g" compiler option for debug symbols. Jared Boone 2016-07-27 11:46:09 -07:00
  • 9500da4b1b Touch: Fix small loss of precision calculating X/Y positions. Jared Boone 2016-07-27 11:14:11 -07:00
  • f1a3201940 Touch: Add bitmaps for calibration UI. Jared Boone 2016-07-27 11:13:07 -07:00
  • 6c2eb37248 Bitmap: Add note about how data is structured. Jared Boone 2016-07-26 21:29:59 -07:00
  • 79f2134d91 Cleaned up Xylos TX, J/N works again furrtek 2016-07-27 05:54:55 +02:00
  • 2177456b7e Ignore cmake files furrtek 2016-07-27 03:18:25 +02:00
  • 739956b42b Sync with Sharebrained's fw, only Xylos TX works for now furrtek 2016-07-27 03:03:40 +02:00
  • d0fd56bc78 Touch: Expose metrics calculation struct/function. Jared Boone 2016-07-26 15:13:07 -07:00
  • 20bcbf511e Move thread_base.hpp from baseband/ to common/. Jared Boone 2016-07-26 10:22:10 -07:00
  • 729ab9bb8e TPMS: Increase channel sampling rate, improve hit rate. Jared Boone 2016-07-25 16:13:14 -07:00
  • 3759e142d8 ERT: Add RSSI to app UI. Jared Boone 2016-07-25 16:12:32 -07:00
  • 508ce89271 ERT: Add RSSI reporter to processor. Jared Boone 2016-07-25 16:12:13 -07:00
  • 5e362534c3 Transponder apps: Use gains from receiver model. Jared Boone 2016-07-25 16:07:22 -07:00
  • c573f3b57d ERT: Fix initial focus. Jared Boone 2016-07-25 16:06:26 -07:00
  • 00f542e96b ERT: Add gain controls. Jared Boone 2016-07-25 16:06:09 -07:00
  • aaa0e389b9 AIS: Add gain controls, RSSI and channel indications. Jared Boone 2016-07-25 15:46:37 -07:00
  • 512539fd8c AIS: Add RSSI reporting to processor. Jared Boone 2016-07-25 15:45:27 -07:00
  • 4eb3f044a0 TPMS: Close row between controls and table header. Jared Boone 2016-07-25 15:29:52 -07:00
  • fdfa7c9776 Merge remote-tracking branch 'upstream/master' furrtek 2016-07-25 16:35:42 +02:00
  • 518d7969bf Merge branch 'master' of https://github.com/furrtek/portapack-hackrf furrtek 2016-07-25 16:21:40 +02:00
  • 966a758a0b Added frequency manager skeleton, LCR alt encoding, GPS jammer furrtek 2016-07-25 16:21:27 +02:00
  • fe1a6c09bb Clean up baseband processors to each have a main(). Jared Boone 2016-07-24 21:42:11 -07:00
  • c8ffea0098 baseband: Move all init code into baseband.cpp. Jared Boone 2016-07-24 21:34:38 -07:00
  • ea143bd3fc Move baseband init/shutdown code to before/after main(), not inside. Jared Boone 2016-07-24 21:26:00 -07:00
  • ffa797b926 File: Remove puts(), add write_line(), cascade changes in interface. Jared Boone 2016-07-24 20:39:21 -07:00
  • c2d971d59e WAVFileWriter: Error handling while updating header. Jared Boone 2016-07-24 19:14:48 -07:00
  • ff17f8f293 File: Do not use f_error() in puts(), it doesn't return the reason for failure. Jared Boone 2016-07-24 19:13:39 -07:00
  • d556ef38b4 File: Make incomplete write()s return FR_DISK_FULL. Jared Boone 2016-07-24 19:12:37 -07:00
  • 931853a55f Make File::Result::value() const. Jared Boone 2016-07-24 19:12:09 -07:00
  • 8b02e40602 Move touch ADC data collection to M0. Jared Boone 2016-07-24 15:31:53 -07:00
  • b3f4ea8978 Clean up SharedMemory placement new. Jared Boone 2016-07-24 15:27:05 -07:00
  • 49d6cda731 Move BasebandConfiguration to receiver_model.hpp. Jared Boone 2016-07-19 17:11:32 -07:00
  • 74b5571e8b Remove baseband::start()/stop() and related message. Jared Boone 2016-07-19 17:06:22 -07:00
  • 3c46abdb24 Remove redundant #include. Jared Boone 2016-07-19 14:25:56 -07:00
  • ff9c911a93 Optional code to disable baseband DMA synchronization. Jared Boone 2016-07-19 11:02:30 -07:00
  • 2993f7be1d SDIO: Commit optional code to run at 50MHz. Jared Boone 2016-07-19 11:00:31 -07:00
  • 6f65cdf41e Add frequency step control to capture app. Jared Boone 2016-07-19 10:48:45 -07:00
  • a98ada0cb7 Extract FrequencyStepView from FrequencyOptionsView. Jared Boone 2016-07-19 10:47:15 -07:00
  • 77291b4e31 On PortaPack shutdown, init HackRF CPLD to EEPROM bitstream. Jared Boone 2016-07-18 11:32:14 -07:00
  • 4b7fa9f411 CPLD: Add XC2C64A method to init from EEPROM contents. Jared Boone 2016-07-18 11:31:21 -07:00
  • c0b9761fe5 Move CPLD management into PortaPack::init(). Jared Boone 2016-07-18 11:30:45 -07:00
  • 5390c45e04 Fix Python 2 vs 3 breakage relating to hex(). Jared Boone 2016-07-17 16:16:13 -07:00
  • 3f3fe3bb67 JTAG: Report if HackRF CPLD bitstream matches released version. Jared Boone 2016-07-17 15:56:24 -07:00
  • 204408d288 JTAG: Load HackRF CPLD bitstream into SRAM from firmware image. Jared Boone 2016-07-17 15:54:02 -07:00
  • c8b1a8fbf6 JTAG: Add functions to check EEPROM, load SRAM of HackRF CPLD. Jared Boone 2016-07-17 15:52:58 -07:00
  • 1d58f05163 JTAG: Auto-generate HackRF CPLD data from SVF. Jared Boone 2016-07-17 15:50:36 -07:00
  • cd3a91b3af JTAG: HackRF CPLD SVF file for embedding in firmware. Jared Boone 2016-07-17 15:48:02 -07:00
  • 51c114405b JTAG: Tool that generates C++ files from XC2C64A SVF data. Jared Boone 2016-07-17 15:46:12 -07:00
  • 4cc356f325 JTAG: Code to manage HackRF CPLD interactions. Jared Boone 2016-07-17 15:45:00 -07:00
  • 71c7f543c5 JTAG: Add TAP state management. Jared Boone 2016-07-17 15:44:30 -07:00
  • c0f4fbe32d JTAG: Add GPIO definitions for HackRF CPLD. Jared Boone 2016-07-16 14:06:58 -07:00
  • 22143c9543 JTAG: Remove unused methods. Jared Boone 2016-07-13 11:02:13 -07:00
  • 18fe30136e JTAG: Move Target interface to separate header. Jared Boone 2016-07-11 09:39:02 -07:00
  • 6917ffe1e3 JTAG: Clean up definition of Target interface. Jared Boone 2016-07-11 09:16:47 -07:00
  • 2add96d42d CPLD: Add .svf output file so CMake can generate data for firmware. Jared Boone 2016-07-10 15:01:04 -07:00
  • 1cd5a1676c Ignore all CPLD output_files/ except *.svf. Jared Boone 2016-07-10 15:00:34 -07:00
  • f296fcdc29 Fix wrong firmware URL posted to IRC by Travis-CI. Jared Boone 2016-07-10 13:58:17 -07:00
  • ad4a68f90a CMake: Generate portapack_cpld_data.cpp from SVF via tool. Jared Boone 2016-07-05 12:34:38 -07:00
  • 7bcde54050 Tool for generating CPLD bitstreams in C++ arrays, from SVF file. Jared Boone 2016-07-05 12:33:15 -07:00
  • 740edc4d49 Remove PortaPack CPLD checksum display. Jared Boone 2016-07-05 12:08:56 -07:00
  • 3ed1d9e24a CPLD: Method to calculate bitstream CRC32. Jared Boone 2016-07-05 12:06:51 -07:00
  • df825807d6 CRC: Rearrange public methods to reduce user error. Jared Boone 2016-07-05 11:57:57 -07:00
  • db700b1beb Travis: Update to latest Launchpad ARM GCC release. Jared Boone 2016-07-05 09:58:38 -07:00
  • 42190b9587 CMake: Fix ldscript dependencies. Jared Boone 2016-07-03 18:48:39 -07:00
  • 0899c48735 Remove linker map generation, other unnecessary(?) flags. Jared Boone 2016-07-03 18:33:36 -07:00
  • b6fe392512 CMake: Improve dependencies, how output files are managed/cleaned. Jared Boone 2016-07-03 18:32:50 -07:00
  • 45ca3cf7e6 CMake: reduce intermediate targets, add script dependencies. Jared Boone 2016-07-03 11:32:21 -07:00