Jared Boone
faad4ea053
Scripts to switch between PortaPack and HackRF firmwares.
...
Addresses issue #27 .
2015-07-31 11:37:11 -07:00
Jared Boone
8eda862edc
Update hackrf_one_usb_ram.dfu to HackRF release 2015.07.2.
2015-07-29 22:21:35 -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
accf934a45
Remove vregmode debug field in receiver.
...
Resolves issue #37 .
2015-07-29 16:19:18 -07:00
Jared Boone
67976b73ba
UI plumbing for PPM adjust in receiver frequency options.
2015-07-29 16:09:00 -07:00
Jared Boone
9db54276c1
Expose reference PPM correction property on receiver model.
2015-07-29 15:59:05 -07:00
Clayton Smith
fd9bb13157
Add frequency correction to receiver screen (WIP).
2015-07-29 14:26:40 -07:00
Clayton Smith
3874c82d57
Store PPM in shared memory for now.
2015-07-29 14:26:40 -07:00
Clayton Smith
9dd41ed48d
Add frequency correction (WIP).
2015-07-29 14:26:39 -07:00
Jared Boone
0ed607b6dd
Short-term focus navigation fix
...
Addresses argilo's immediate problem navigating between fields in a row, issue #32 .
2015-07-29 14:00:59 -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
Jared Boone
c2441a6e3e
wiki: Stacking YouTube video thumbail
2015-07-23 09:06:19 -07:00
Jared Boone
ae62405344
Simplify audio muting.
...
Zero out the audio buffer instead of muting the codec. The HPF (and other downstream signal processing) can continue running, not produce discontinuities from being effectively halted during mute.
2015-07-21 10:33:40 -07:00
Jared Boone
9a8552eaeb
Draw spectrum frequency axis tick marks and labels.
...
Also removed horizontal separator bar, narrowed filter range band.
2015-07-20 21:55:51 -07:00
Jared Boone
4aa1c8fb65
String functions now default to length = 0, no padding.
2015-07-20 21:53:12 -07:00
Jared Boone
e51db769e6
Refactor to update audio stats when audio output is muted.
2015-07-20 10:21:01 -07:00
Jared Boone
665f54b410
Reorganize BasebandProcessor method/member visibility.
...
Also hide feed_audio_stats() inside fill_audio_buffer().
2015-07-20 09:41:56 -07:00
Jared Boone
d7cb2c5da4
Simple FM squelch.
2015-07-20 09:34:24 -07:00
Jared Boone
876a591a66
Add IIR execute_in_place()
2015-07-20 09:33:56 -07:00
Jared Boone
71990b380a
Bind pass/stop band info to filter taps.
...
Created fir_taps_real<N> structure, with pass and stop normalized frequencies.
Removed unused filter taps.
2015-07-18 16:50:59 -07:00
Jared Boone
6f2cbd1ac5
Partial refactor of channel filter frequency code.
...
Move channel filter frequency determination to baseband side, where the filtering is determined and performed.
Add useful accessor methods to BlockDecimator.
2015-07-18 16:49:40 -07:00
Jared Boone
ffc50785b7
specan: cleared up terminology, accounted for decimation.
...
Channel spectrum decimation now accounted for when computing filter frequencies.
Renamed a bunch of variables relating to channel spectrum bandwidth and filter frequencies.
2015-07-18 16:48:19 -07:00
Jared Boone
98bd9c54e4
Rework how spectrum and filter bandwidth is represented to UI.
...
Issue #13 .
2015-07-18 16:46:59 -07:00
Jared Boone
e571ca7f1c
Change reference initializations errors in GCC 4.8
...
Resolves issue #12 .
2015-07-17 12:07:38 -07:00
Jared Boone
92ba4d7fea
Fix line endings.
...
Addresses #21 .
2015-07-17 10:55:54 -07:00
Jared Boone
43d13ab47c
Mute audio in FSK mode.
...
Addresses #17 .
2015-07-17 10:05:54 -07:00
Jared Boone
565ea41e92
Hardware gitignore
2015-07-16 10:01:19 -07:00
Jared Boone
604389f8cd
Initial release of schematic, PCB, CPLD code.
2015-07-16 09:54:15 -07:00
Jared Boone
154b40d3c9
Extract baseband stats into separate widget
...
Also removed baseband saturation indication on red (TX) LED. A saturation indicator needs to live somewhere else, and be thought out a bit more...
2015-07-09 11:53:10 -07:00
Jared Boone
7c9fc62f5e
Move halt indication code to common place.
2015-07-08 16:28:57 -07:00
Jared Boone
9bf6ea2873
Additional .gitignores for build products.
2015-07-08 16:01:11 -07:00
Jared Boone
f360c01ff3
Unify duplicated code between touch_adc.cpp and rssi.cpp.
...
Also remove comments and dead code.
2015-07-08 16:00:18 -07:00
Jared Boone
c142b1bcfc
Fix RSSI ADC DMA not working bug.
...
Resolves sharebrained/portapack-hackrf#3
2015-07-08 15:48:20 -07:00
Jared Boone
7962c3d7c6
More .gitignores.
2015-07-08 09:23:05 -07:00
Jared Boone
f2c6452c4c
Change Makefile to use local hackrf DFU binary, now included.
2015-07-08 09:19:55 -07:00
Jared Boone
e1eea8e08a
ChibiOS 2.6.8, until I can figure out where to get it from git.
2015-07-08 08:40:23 -07:00
Jared Boone
dc6fee8370
Initial firmware commit.
2015-07-08 08:39:24 -07:00
Jared Boone
626e863257
Add GPLv2 license.
2015-07-08 08:37:23 -07:00
Jared Boone
d1ce21bec3
PortaPack encasing thumbnail from YouTube.
2015-07-07 17:19:33 -07:00
Jared Boone
9bce63012f
Image of HackRF One case opening on YouTube.
2015-07-07 16:54:21 -07:00
Jared Boone
d71eafb4ee
Update README.md
2015-07-07 12:06:56 -07:00
Jared Boone
18c15e826d
Hardware photos of PortaPack H1 for README.
2015-07-07 11:57:41 -07:00
Jared Boone
f8b9e5fa11
Create README.md
2015-07-06 16:08:57 -07:00
Jared Boone
04b3388d7e
Initial commit
2015-07-06 16:05:41 -07:00