Commit Graph

3242 Commits

Author SHA1 Message Date
Jared Boone
31499fea5d Rewrite Widget::screen_pos() in terms of screen_rect(). 2016-02-07 10:55:55 -08:00
Jared Boone
a420f018c7 Remove unused View::dirty_screen_rect member. 2016-02-07 10:53:40 -08:00
Jared Boone
41d4fd0044 Remove unused View::initial_focus(). 2016-02-07 10:42:41 -08:00
Jared Boone
3a709c51c4 Hide more Widget member variables. 2016-02-07 10:40:06 -08:00
Jared Boone
8f8a9f2b63 Fix back button repaint/focus quirks. 2016-02-07 10:33:15 -08:00
Jared Boone
7cb3bbc9f8 Make Widget flags private, expose via methods. 2016-02-07 10:32:38 -08:00
Jared Boone
9a33fc884a More arguments pass-by-reference. 2016-02-06 16:44:19 -08:00
Jared Boone
aae1a953fc Init matched filter output variable. 2016-02-06 16:24:14 -08:00
Jared Boone
ac2320f0c5 Limit scope of some function variables. 2016-02-06 16:23:55 -08:00
Jared Boone
cd56847326 Remove some unused member variables. 2016-02-06 16:23:38 -08:00
Jared Boone
3172fb1ad6 Make assorted arguments pass-by-reference. 2016-02-06 16:23:20 -08:00
furrtek
ba94ce55ef Loadmodule emergency fix 2016-02-06 23:19:28 +01:00
Jared Boone
a9451c17b4 Move PPB clock adjustment out of ReceiverModel. 2016-02-05 16:52:34 -08:00
Jared Boone
fd3f962e40 Define and utilize memory region backup_ram. 2016-02-05 16:45:23 -08:00
Jared Boone
682c87e3ff Wrap baseband sampling rate function to radio:: function. 2016-02-05 16:36:36 -08:00
Jared Boone
0294165481 Extract LOTS of stuff into an audio API.
Prevent all manner of type and implementation leakage.
2016-02-05 16:25:43 -08:00
Jared Boone
1b793da17f Expose I2C0 via portapack.hpp. 2016-02-05 16:21:03 -08:00
Jared Boone
9430c94dec Move I2S management to application side. 2016-02-05 15:25:08 -08:00
Jared Boone
cefab197da Add virtual destructor for ThreadBase.
Oops!
2016-02-05 10:44:27 -08:00
Jared Boone
80511ac93f Improve repaint scope when widgets removed from parent.
Addresses flickering (again!) when switching between options views in receiver app.
2016-02-05 10:44:09 -08:00
furrtek
44d26d1789 Removed useless tools 2016-02-05 17:58:43 +01:00
furrtek
3d8deff4e7 "sdcard" folder 2016-02-05 17:56:03 +01:00
Furrtek
086a87f66d Update README.md 2016-02-05 17:52:55 +01:00
furrtek
85103fdd54 "sdcard" folder, for clarity 2016-02-05 17:50:35 +01:00
furrtek
c81ba5be8e "At least it builds, now" 2016-02-05 17:40:14 +01:00
Jared Boone
bf77abd247 Back out Travis artifact upload changes. 2016-02-04 12:33:55 -08:00
Jared Boone
97bbbb705c Fix Travis artifacts command not found. 2016-02-04 12:28:44 -08:00
Jared Boone
92fd62eb62 Try manual Travis "artifacts upload". 2016-02-04 12:22:27 -08:00
Jared Boone
94a6d8340d Add left key navigation out of newer menus.
TODO: Ripe for a base class or something.
2016-02-04 12:17:10 -08:00
Jared Boone
80b2a26213 Fix artifact download URL in Travis IRC notification. 2016-02-04 12:04:17 -08:00
Jared Boone
aae59181b0 Add IRC notification of Travis builds.
I hope it's not too obnoxious.
2016-02-04 11:50:07 -08:00
Jared Boone
e206e021c1 Remove failed attempt to print download URL in Travis. 2016-02-04 11:49:00 -08:00
Jared Boone
2e7dbe6d44 Final Travis fiddling for now, I think. 2016-02-04 11:18:03 -08:00
Jared Boone
cf6a21364e Travis mop-up. Remove extras, print correct download URL. 2016-02-04 10:45:23 -08:00
Jared Boone
62c3e33158 Travis is 64-bit environment, ARM GCC 32-bit? 2016-02-04 10:23:56 -08:00
Jared Boone
c40648385a More Travis stuff. There must be a better way... 2016-02-04 09:58:04 -08:00
Jared Boone
5cf1f9af86 And more Travis fiddling. 2016-02-04 09:55:27 -08:00
Jared Boone
bdbe3146be Travis debugging. 2016-02-04 09:50:52 -08:00
Jared Boone
6df906b9da More Travis debugging. 2016-02-04 09:47:28 -08:00
Jared Boone
8f296e6a5e Travis, Travis, Travis. 2016-02-04 09:44:24 -08:00
Jared Boone
1b8b932542 Further Travis+GCC clean-up based on examples I found. 2016-02-04 09:37:46 -08:00
Jared Boone
d98740045f Fix Travis GCC compiler path.
Sorry for all the commits/pushes...
2016-02-04 09:30:25 -08:00
Jared Boone
b2f2b970d2 Try to update GCC used by Travis-CI. 2016-02-04 09:14:12 -08:00
furrtek
8009a9b543 Merge remote-tracking branch 'upstream/master'
Conflicts:
	firmware/application/Makefile
	firmware/application/analog_audio_app.cpp
	firmware/application/analog_audio_app.hpp
	firmware/application/event.cpp
	firmware/application/irq_ipc.hpp
	firmware/application/portapack.hpp
	firmware/application/receiver_model.cpp
	firmware/application/receiver_model.hpp
	firmware/application/recent_entries.cpp
	firmware/application/string_format.hpp
	firmware/application/ui_debug.cpp
	firmware/application/ui_debug.hpp
	firmware/application/ui_menu.cpp
	firmware/application/ui_navigation.cpp
	firmware/application/ui_navigation.hpp
	firmware/application/ui_receiver.cpp
	firmware/application/ui_receiver.hpp
	firmware/application/ui_sd_card_status_view.cpp
	firmware/application/ui_sd_card_status_view.hpp
	firmware/application/ui_setup.cpp
	firmware/application/ui_setup.hpp
	firmware/application/ui_spectrum.hpp
	firmware/baseband-tx/dsp_fir_taps.cpp
	firmware/baseband-tx/dsp_fir_taps.hpp
	firmware/baseband-tx/irq_ipc_m4.cpp
	firmware/baseband-tx/irq_ipc_m4.hpp
	firmware/baseband-tx/proc_audiotx.cpp
	firmware/baseband/Makefile
	firmware/baseband/audio_output.cpp
	firmware/baseband/audio_output.hpp
	firmware/baseband/block_decimator.hpp
	firmware/baseband/dsp_decimate.cpp
	firmware/baseband/dsp_decimate.hpp
	firmware/baseband/dsp_demodulate.cpp
	firmware/baseband/dsp_demodulate.hpp
	firmware/baseband/dsp_fir_taps.cpp
	firmware/baseband/irq_ipc_m4.cpp
	firmware/baseband/irq_ipc_m4.hpp
	firmware/baseband/proc_am_audio.cpp
	firmware/baseband/proc_am_audio.hpp
	firmware/baseband/proc_nfm_audio.cpp
	firmware/baseband/proc_nfm_audio.hpp
	firmware/baseband/proc_wfm_audio.cpp
	firmware/baseband/proc_wfm_audio.hpp
	firmware/baseband/spectrum_collector.hpp
	firmware/common/dsp_fir_taps.cpp
	firmware/common/dsp_fir_taps.hpp
	firmware/common/event.hpp
	firmware/common/message.hpp
	firmware/common/ui_painter.cpp
	firmware/common/ui_painter.hpp
2016-02-04 11:35:55 +01:00
furrtek
12f7432556 Merge branch 'master' of https://github.com/furrtek/portapack-hackrf 2016-02-04 10:28:01 +01:00
furrtek
6e496e2b26 Merge fixing, commit to catch up on recent files 2016-02-04 10:27:53 +01:00
Jared Boone
20137db8d0 Move code into .cpp for tiny code size improvement. 2016-02-03 22:47:44 -08:00
Jared Boone
af8c9609a8 Little code size tweak using std::move in constructors. 2016-02-03 22:47:22 -08:00
Jared Boone
cff314cbc8 Convince compiler to not inline member constructors. 2016-02-03 19:59:41 -08:00
Jared Boone
1d2dd4e19d Old GCC on Travis-CI was cheesed off by my new syntax. 2016-02-03 17:59:46 -08:00