From 8cd0fa2a9d267fc875d4b5228db5ef35ef0d83e0 Mon Sep 17 00:00:00 2001 From: nathan Date: Sun, 8 Sep 2019 15:06:42 -0500 Subject: [PATCH] directory cleanup of old hw stuff (retained in subdir Former-commit-id: 03042b53b1c453e267695262a6b801ee9569ada5 Former-commit-id: 96eb24339b9ec6e7b8740a562c5869fe3b0b7de7 --- sdl1090/GL_edit.svf => GL_edit.svf | 0 sdl1090/Makefile => Makefile | 0 sdl1090/README.md => README.md | 0 dump1090/anet.c => anet.c | 0 dump1090/anet.h => anet.h | 0 anet.o | Bin 0 -> 40720 bytes sdl1090/defs.h => defs.h | 0 sdl1090/draw.c => draw.c | 0 ...og.REMOVED.git-id => draw.log.REMOVED.git-id | 0 draw.o | Bin 0 -> 37984 bytes dump1090/dump1090.c => dump1090.c | 0 sdl1090/dump1090.h => dump1090.h | 0 ...EMOVED.git-id => dump1090.log.REMOVED.git-id | 0 dump1090/anet.o | Bin 17960 -> 0 bytes dump1090/interactive.o | Bin 25076 -> 0 bytes dump1090/mode_ac.o | Bin 14044 -> 0 bytes dump1090/mode_s.o.REMOVED.git-id | 1 - dump1090/net_io.o | Bin 40816 -> 0 bytes dump1090/view1090.REMOVED.git-id | 1 - dump1090/view1090.o | Bin 19276 -> 0 bytes sdl1090/font.c => font.c | 0 sdl1090/font.h => font.h | 0 font.o | Bin 0 -> 33952 bytes .../DroidSansMono.ttf.REMOVED.git-id | 0 .../Envy Code R Bold.ttf.REMOVED.git-id | 0 .../Envy Code R Italic.ttf.REMOVED.git-id | 0 .../Envy Code R.ttf.REMOVED.git-id | 0 .../Monoid-Bold.ttf.REMOVED.git-id | 0 .../Monoid-Italic.ttf.REMOVED.git-id | 0 .../Monoid-Regular.ttf.REMOVED.git-id | 0 .../Monoid-Retina.ttf.REMOVED.git-id | 0 .../PxPlus_AmstradPC1512-2y.ttf.REMOVED.git-id | 0 .../PxPlus_AmstradPC1512.ttf.REMOVED.git-id | 0 .../PxPlus_IBM_BIOS-2x.ttf.REMOVED.git-id | 0 .../PxPlus_IBM_BIOS-2y.ttf.REMOVED.git-id | 0 .../PxPlus/PxPlus_IBM_BIOS.ttf.REMOVED.git-id | 0 .../PxPlus/PxPlus_IBM_CGA-2y.ttf.REMOVED.git-id | 0 .../PxPlus/PxPlus_IBM_CGA.ttf.REMOVED.git-id | 0 .../PxPlus_IBM_CGAthin-2y.ttf.REMOVED.git-id | 0 .../PxPlus_IBM_CGAthin.ttf.REMOVED.git-id | 0 .../PxPlus_IBM_EGA8-2x.ttf.REMOVED.git-id | 0 .../PxPlus/PxPlus_IBM_EGA8.ttf.REMOVED.git-id | 0 .../PxPlus_IBM_EGA9-2x.ttf.REMOVED.git-id | 0 .../PxPlus/PxPlus_IBM_EGA9.ttf.REMOVED.git-id | 0 .../PxPlus/PxPlus_IBM_MDA.ttf.REMOVED.git-id | 0 .../PxPlus_IBM_VGA8-2x.ttf.REMOVED.git-id | 0 .../PxPlus/PxPlus_IBM_VGA8.ttf.REMOVED.git-id | 0 .../PxPlus_IBM_VGA9-2x.ttf.REMOVED.git-id | 0 .../PxPlus/PxPlus_IBM_VGA9.ttf.REMOVED.git-id | 0 .../PxPlus_TandyNew_225-2y.ttf.REMOVED.git-id | 0 .../PxPlus_TandyNew_225.ttf.REMOVED.git-id | 0 .../PxPlus_TandyNew_TV-2y.ttf.REMOVED.git-id | 0 .../PxPlus_TandyNew_TV.ttf.REMOVED.git-id | 0 .../PxPlus_VGA_SquarePx.ttf.REMOVED.git-id | 0 .../TerminusTTF-4.46.0.ttf.REMOVED.git-id | 0 .../TerminusTTF-Bold-4.46.0.ttf.REMOVED.git-id | 0 .../font => font}/Ubuntu-B.ttf.REMOVED.git-id | 0 .../font => font}/Ubuntu-BI.ttf.REMOVED.git-id | 0 .../font => font}/Ubuntu-C.ttf.REMOVED.git-id | 0 .../font => font}/Ubuntu-L.ttf.REMOVED.git-id | 0 .../font => font}/Ubuntu-LI.ttf.REMOVED.git-id | 0 .../font => font}/Ubuntu-M.ttf.REMOVED.git-id | 0 .../font => font}/Ubuntu-MI.ttf.REMOVED.git-id | 0 .../font => font}/Ubuntu-R.ttf.REMOVED.git-id | 0 .../font => font}/Ubuntu-RI.ttf.REMOVED.git-id | 0 .../UbuntuMono-B.ttf.REMOVED.git-id | 0 .../UbuntuMono-BI.ttf.REMOVED.git-id | 0 .../UbuntuMono-R.ttf.REMOVED.git-id | 0 .../UbuntuMono-RI.ttf.REMOVED.git-id | 0 .../font => font}/unifont.ttf.REMOVED.git-id | 0 sdl1090/init.c => init.c | 0 sdl1090/init.h => init.h | 0 init.o | Bin 0 -> 45216 bytes sdl1090/input.c => input.c | 0 sdl1090/input.h => input.h | 0 input.o.REMOVED.git-id | 1 + sdl1090/interactive.c => interactive.c | 0 interactive.o | Bin 0 -> 49000 bytes sdl1090/list.c => list.c | 0 list.o | Bin 0 -> 48216 bytes sdl1090/magma.h => magma.h | 0 ....git-id => mapconversion.xlsx.REMOVED.git-id | 0 ...c.REMOVED.git-id => mapdata.c.REMOVED.git-id | 0 sdl1090/mapdata.h => mapdata.h | 0 mapdata.o.REMOVED.git-id | 1 + sdl1090/maps.c => maps.c | 0 maps.o.REMOVED.git-id | 1 + dump1090/mode_ac.c => mode_ac.c | 0 mode_ac.o | Bin 0 -> 37368 bytes ....c.REMOVED.git-id => mode_s.c.REMOVED.git-id | 0 mode_s.o.REMOVED.git-id | 1 + sdl1090/monokai.c => monokai.c | 0 sdl1090/monokai.h => monokai.h | 0 monokai.o | Bin 0 -> 23936 bytes dump1090/net_io.c => net_io.c | 0 net_io.o.REMOVED.git-id | 1 + boot.jpg => old_hw_build/boot.jpg | Bin .../boot.psd.REMOVED.git-id | 0 build.sh => old_hw_build/build.sh | 0 .../encoder_loop_debounce.ino | 0 .../encoder_loop_debounce_002.ino | 0 .../digistump_firmware}/libraries/readme.txt | 0 dim.sh => old_hw_build/dim.sh | 0 {dump1090 => old_hw_build/dump1090}/.gitignore | 0 {dump1090 => old_hw_build/dump1090}/Makefile | 0 {dump1090 => old_hw_build/dump1090}/README.md | 0 {dump1090 => old_hw_build/dump1090}/TODO | 0 {sdl1090 => old_hw_build/dump1090}/anet.c | 0 {sdl1090 => old_hw_build/dump1090}/anet.h | 0 {dump1090 => old_hw_build/dump1090}/coaa.h | 0 .../dump1090}/coaa1090.obj | Bin ...dump1090-win.1.10.3010.14.zip.REMOVED.git-id | 0 {sdl1090 => old_hw_build/dump1090}/dump1090.c | 0 .../dump1090}/dump1090.dsp | 0 .../dump1090}/dump1090.dsw | 0 {dump1090 => old_hw_build/dump1090}/dump1090.h | 0 {dump1090 => old_hw_build/dump1090}/dump1090.rc | 0 {dump1090 => old_hw_build/dump1090}/dump1090.sh | 0 .../dump1090}/interactive.c | 0 .../dump1090}/interactive.old | 0 .../dump1090}/makedump1090 | 0 .../dump1090}/makeppup1090 | 0 .../dump1090}/makeview1090 | 0 {sdl1090 => old_hw_build/dump1090}/mode_ac.c | 0 .../dump1090}/mode_s.c.REMOVED.git-id | 0 {sdl1090 => old_hw_build/dump1090}/net_io.c | 0 {dump1090 => old_hw_build/dump1090}/ppup1090.c | 0 {dump1090 => old_hw_build/dump1090}/ppup1090.h | 0 {dump1090 => old_hw_build/dump1090}/ppup1090.sh | 0 .../dump1090}/pthreads/pthread.h | 0 .../dump1090}/pthreads/sched.h | 0 .../dump1090}/pthreads/semaphore.h | 0 .../dump1090}/public_html/config.js | 0 .../public_html/coolclock/coolclock.js | 0 .../dump1090}/public_html/coolclock/excanvas.js | 0 .../public_html/coolclock/moreskins.js | 0 .../dump1090}/public_html/extension.js | 0 .../dump1090}/public_html/gmap.html | 0 .../dump1090}/public_html/options.js | 0 .../dump1090}/public_html/planeObject.js | 0 .../dump1090}/public_html/script.js | 0 .../dump1090}/public_html/style.css | 0 .../dump1090}/rtlsdr/rtl-sdr.h | 0 .../dump1090}/rtlsdr/rtl-sdr_export.h | 0 .../testfiles/modes1.bin.REMOVED.git-id | 0 .../dump1090}/tools/debug.html | 0 old_hw_build/dump1090/view1090.REMOVED.git-id | 1 + {dump1090 => old_hw_build/dump1090}/view1090.c | 0 .../dump1090}/view1090.dsp | 0 {dump1090 => old_hw_build/dump1090}/view1090.h | 0 {dump1090 => old_hw_build/dump1090}/winstubs.h | 0 gpio.py => old_hw_build/gpio.py | 0 grid.py => old_hw_build/grid.py | 0 grid_pc.py => old_hw_build/grid_pc.py | 0 key.py => old_hw_build/key.py | 0 key_001.py => old_hw_build/key_001.py | 0 key_002.py => old_hw_build/key_002.py | 0 key_003.py => old_hw_build/key_003.py | 0 .../rtl_fm_python.so.REMOVED.git-id | 0 .../rtl_fm_python_common.py | 0 .../rtl_fm_python_common.pyc | Bin .../rtl_fm_python_thread.py | 0 .../rtl_fm_python_thread.pyc | Bin .../rtl_fm_python_web.py | 0 splash.sh => old_hw_build/splash.sh | 0 start_key.sh => old_hw_build/start_key.sh | 0 test_001.png => old_hw_build/test_001.png | Bin sdl1090/parula.c => parula.c | 0 sdl1090/parula.h => parula.h | 0 parula.o | Bin 0 -> 3744 bytes {sdl1090/pthreads => pthreads}/pthread.h | 0 {sdl1090/pthreads => pthreads}/sched.h | 0 {sdl1090/pthreads => pthreads}/semaphore.h | 0 {sdl1090/rtlsdr => rtlsdr}/rtl-sdr.h | 0 {sdl1090/rtlsdr => rtlsdr}/rtl-sdr_export.h | 0 sdl1090/.gitignore | 2 -- sdl1090/view1090.REMOVED.git-id | 1 - ....REMOVED.git-id => states.svg.REMOVED.git-id | 0 sdl1090/status.c => status.c | 0 status.o.REMOVED.git-id | 1 + sdl1090/structs.h => structs.h | 0 .../modes1.bin.REMOVED.git-id | 0 {sdl1090/tools => tools}/debug.html | 0 view1090.REMOVED.git-id | 1 + sdl1090/view1090.c => view1090.c | 0 .../Contents/Info.plist | 0 .../Resources/DWARF/view1090.REMOVED.git-id | 0 sdl1090/view1090.dsp => view1090.dsp | 0 sdl1090/view1090.h => view1090.h | 0 view1090.o.REMOVED.git-id | 1 + sdl1090/winstubs.h => winstubs.h | 0 191 files changed, 9 insertions(+), 5 deletions(-) rename sdl1090/GL_edit.svf => GL_edit.svf (100%) rename sdl1090/Makefile => Makefile (100%) rename sdl1090/README.md => README.md (100%) rename dump1090/anet.c => anet.c (100%) rename dump1090/anet.h => anet.h (100%) create mode 100644 anet.o rename sdl1090/defs.h => defs.h (100%) rename sdl1090/draw.c => draw.c (100%) rename sdl1090/draw.log.REMOVED.git-id => draw.log.REMOVED.git-id (100%) create mode 100644 draw.o rename dump1090/dump1090.c => dump1090.c (100%) rename sdl1090/dump1090.h => dump1090.h (100%) rename sdl1090/dump1090.log.REMOVED.git-id => dump1090.log.REMOVED.git-id (100%) delete mode 100644 dump1090/anet.o delete mode 100644 dump1090/interactive.o delete mode 100644 dump1090/mode_ac.o delete mode 100644 dump1090/mode_s.o.REMOVED.git-id delete mode 100644 dump1090/net_io.o delete mode 100644 dump1090/view1090.REMOVED.git-id delete mode 100644 dump1090/view1090.o rename sdl1090/font.c => font.c (100%) rename sdl1090/font.h => font.h (100%) create mode 100644 font.o rename {sdl1090/font => font}/DroidSansMono.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/Envy Code R Bold.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/Envy Code R Italic.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/Envy Code R.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/Monoid-Bold.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/Monoid-Italic.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/Monoid-Regular.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/Monoid-Retina.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/PxPlus/PxPlus_AmstradPC1512-2y.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/PxPlus/PxPlus_AmstradPC1512.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/PxPlus/PxPlus_IBM_BIOS-2x.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/PxPlus/PxPlus_IBM_BIOS-2y.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/PxPlus/PxPlus_IBM_BIOS.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/PxPlus/PxPlus_IBM_CGA-2y.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/PxPlus/PxPlus_IBM_CGA.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/PxPlus/PxPlus_IBM_CGAthin-2y.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/PxPlus/PxPlus_IBM_CGAthin.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/PxPlus/PxPlus_IBM_EGA8-2x.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/PxPlus/PxPlus_IBM_EGA8.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/PxPlus/PxPlus_IBM_EGA9-2x.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/PxPlus/PxPlus_IBM_EGA9.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/PxPlus/PxPlus_IBM_MDA.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/PxPlus/PxPlus_IBM_VGA8-2x.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/PxPlus/PxPlus_IBM_VGA8.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/PxPlus/PxPlus_IBM_VGA9-2x.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/PxPlus/PxPlus_IBM_VGA9.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/PxPlus/PxPlus_TandyNew_225-2y.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/PxPlus/PxPlus_TandyNew_225.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/PxPlus/PxPlus_TandyNew_TV-2y.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/PxPlus/PxPlus_TandyNew_TV.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/PxPlus/PxPlus_VGA_SquarePx.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/TerminusTTF-4.46.0.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/TerminusTTF-Bold-4.46.0.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/Ubuntu-B.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/Ubuntu-BI.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/Ubuntu-C.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/Ubuntu-L.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/Ubuntu-LI.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/Ubuntu-M.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/Ubuntu-MI.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/Ubuntu-R.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/Ubuntu-RI.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/UbuntuMono-B.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/UbuntuMono-BI.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/UbuntuMono-R.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/UbuntuMono-RI.ttf.REMOVED.git-id (100%) rename {sdl1090/font => font}/unifont.ttf.REMOVED.git-id (100%) rename sdl1090/init.c => init.c (100%) rename sdl1090/init.h => init.h (100%) create mode 100644 init.o rename sdl1090/input.c => input.c (100%) rename sdl1090/input.h => input.h (100%) create mode 100644 input.o.REMOVED.git-id rename sdl1090/interactive.c => interactive.c (100%) create mode 100644 interactive.o rename sdl1090/list.c => list.c (100%) create mode 100644 list.o rename sdl1090/magma.h => magma.h (100%) rename sdl1090/mapconversion.xlsx.REMOVED.git-id => mapconversion.xlsx.REMOVED.git-id (100%) rename sdl1090/mapdata.c.REMOVED.git-id => mapdata.c.REMOVED.git-id (100%) rename sdl1090/mapdata.h => mapdata.h (100%) create mode 100644 mapdata.o.REMOVED.git-id rename sdl1090/maps.c => maps.c (100%) create mode 100644 maps.o.REMOVED.git-id rename dump1090/mode_ac.c => mode_ac.c (100%) create mode 100644 mode_ac.o rename dump1090/mode_s.c.REMOVED.git-id => mode_s.c.REMOVED.git-id (100%) create mode 100644 mode_s.o.REMOVED.git-id rename sdl1090/monokai.c => monokai.c (100%) rename sdl1090/monokai.h => monokai.h (100%) create mode 100644 monokai.o rename dump1090/net_io.c => net_io.c (100%) create mode 100644 net_io.o.REMOVED.git-id rename boot.jpg => old_hw_build/boot.jpg (100%) rename boot.psd.REMOVED.git-id => old_hw_build/boot.psd.REMOVED.git-id (100%) rename build.sh => old_hw_build/build.sh (100%) rename {digistump_firmware => old_hw_build/digistump_firmware}/encoder_loop_debounce/encoder_loop_debounce.ino (100%) rename {digistump_firmware => old_hw_build/digistump_firmware}/encoder_loop_debounce_002/encoder_loop_debounce_002.ino (100%) rename {digistump_firmware => old_hw_build/digistump_firmware}/libraries/readme.txt (100%) rename dim.sh => old_hw_build/dim.sh (100%) rename {dump1090 => old_hw_build/dump1090}/.gitignore (100%) rename {dump1090 => old_hw_build/dump1090}/Makefile (100%) rename {dump1090 => old_hw_build/dump1090}/README.md (100%) rename {dump1090 => old_hw_build/dump1090}/TODO (100%) rename {sdl1090 => old_hw_build/dump1090}/anet.c (100%) rename {sdl1090 => old_hw_build/dump1090}/anet.h (100%) rename {dump1090 => old_hw_build/dump1090}/coaa.h (100%) rename {dump1090 => old_hw_build/dump1090}/coaa1090.obj (100%) rename {dump1090 => old_hw_build/dump1090}/dump1090-win.1.10.3010.14.zip.REMOVED.git-id (100%) rename {sdl1090 => old_hw_build/dump1090}/dump1090.c (100%) rename {dump1090 => old_hw_build/dump1090}/dump1090.dsp (100%) rename {dump1090 => old_hw_build/dump1090}/dump1090.dsw (100%) rename {dump1090 => old_hw_build/dump1090}/dump1090.h (100%) rename {dump1090 => old_hw_build/dump1090}/dump1090.rc (100%) rename {dump1090 => old_hw_build/dump1090}/dump1090.sh (100%) rename {dump1090 => old_hw_build/dump1090}/interactive.c (100%) rename {dump1090 => old_hw_build/dump1090}/interactive.old (100%) rename {dump1090 => old_hw_build/dump1090}/makedump1090 (100%) rename {dump1090 => old_hw_build/dump1090}/makeppup1090 (100%) rename {dump1090 => old_hw_build/dump1090}/makeview1090 (100%) rename {sdl1090 => old_hw_build/dump1090}/mode_ac.c (100%) rename {sdl1090 => old_hw_build/dump1090}/mode_s.c.REMOVED.git-id (100%) rename {sdl1090 => old_hw_build/dump1090}/net_io.c (100%) rename {dump1090 => old_hw_build/dump1090}/ppup1090.c (100%) rename {dump1090 => old_hw_build/dump1090}/ppup1090.h (100%) rename {dump1090 => old_hw_build/dump1090}/ppup1090.sh (100%) rename {dump1090 => old_hw_build/dump1090}/pthreads/pthread.h (100%) rename {dump1090 => old_hw_build/dump1090}/pthreads/sched.h (100%) rename {dump1090 => old_hw_build/dump1090}/pthreads/semaphore.h (100%) rename {dump1090 => old_hw_build/dump1090}/public_html/config.js (100%) rename {dump1090 => old_hw_build/dump1090}/public_html/coolclock/coolclock.js (100%) rename {dump1090 => old_hw_build/dump1090}/public_html/coolclock/excanvas.js (100%) rename {dump1090 => old_hw_build/dump1090}/public_html/coolclock/moreskins.js (100%) rename {dump1090 => old_hw_build/dump1090}/public_html/extension.js (100%) rename {dump1090 => old_hw_build/dump1090}/public_html/gmap.html (100%) rename {dump1090 => old_hw_build/dump1090}/public_html/options.js (100%) rename {dump1090 => old_hw_build/dump1090}/public_html/planeObject.js (100%) rename {dump1090 => old_hw_build/dump1090}/public_html/script.js (100%) rename {dump1090 => old_hw_build/dump1090}/public_html/style.css (100%) rename {dump1090 => old_hw_build/dump1090}/rtlsdr/rtl-sdr.h (100%) rename {dump1090 => old_hw_build/dump1090}/rtlsdr/rtl-sdr_export.h (100%) rename {dump1090 => old_hw_build/dump1090}/testfiles/modes1.bin.REMOVED.git-id (100%) rename {dump1090 => old_hw_build/dump1090}/tools/debug.html (100%) create mode 100644 old_hw_build/dump1090/view1090.REMOVED.git-id rename {dump1090 => old_hw_build/dump1090}/view1090.c (100%) rename {dump1090 => old_hw_build/dump1090}/view1090.dsp (100%) rename {dump1090 => old_hw_build/dump1090}/view1090.h (100%) rename {dump1090 => old_hw_build/dump1090}/winstubs.h (100%) rename gpio.py => old_hw_build/gpio.py (100%) rename grid.py => old_hw_build/grid.py (100%) rename grid_pc.py => old_hw_build/grid_pc.py (100%) rename key.py => old_hw_build/key.py (100%) rename key_001.py => old_hw_build/key_001.py (100%) rename key_002.py => old_hw_build/key_002.py (100%) rename key_003.py => old_hw_build/key_003.py (100%) rename rtl_fm_python.so.REMOVED.git-id => old_hw_build/rtl_fm_python.so.REMOVED.git-id (100%) rename rtl_fm_python_common.py => old_hw_build/rtl_fm_python_common.py (100%) rename rtl_fm_python_common.pyc => old_hw_build/rtl_fm_python_common.pyc (100%) rename rtl_fm_python_thread.py => old_hw_build/rtl_fm_python_thread.py (100%) rename rtl_fm_python_thread.pyc => old_hw_build/rtl_fm_python_thread.pyc (100%) rename rtl_fm_python_web.py => old_hw_build/rtl_fm_python_web.py (100%) rename splash.sh => old_hw_build/splash.sh (100%) rename start_key.sh => old_hw_build/start_key.sh (100%) rename test_001.png => old_hw_build/test_001.png (100%) rename sdl1090/parula.c => parula.c (100%) rename sdl1090/parula.h => parula.h (100%) create mode 100644 parula.o rename {sdl1090/pthreads => pthreads}/pthread.h (100%) rename {sdl1090/pthreads => pthreads}/sched.h (100%) rename {sdl1090/pthreads => pthreads}/semaphore.h (100%) rename {sdl1090/rtlsdr => rtlsdr}/rtl-sdr.h (100%) rename {sdl1090/rtlsdr => rtlsdr}/rtl-sdr_export.h (100%) delete mode 100644 sdl1090/.gitignore delete mode 100644 sdl1090/view1090.REMOVED.git-id rename sdl1090/states.svg.REMOVED.git-id => states.svg.REMOVED.git-id (100%) rename sdl1090/status.c => status.c (100%) create mode 100644 status.o.REMOVED.git-id rename sdl1090/structs.h => structs.h (100%) rename {sdl1090/testfiles => testfiles}/modes1.bin.REMOVED.git-id (100%) rename {sdl1090/tools => tools}/debug.html (100%) create mode 100644 view1090.REMOVED.git-id rename sdl1090/view1090.c => view1090.c (100%) rename {sdl1090/view1090.dSYM => view1090.dSYM}/Contents/Info.plist (100%) rename {sdl1090/view1090.dSYM => view1090.dSYM}/Contents/Resources/DWARF/view1090.REMOVED.git-id (100%) rename sdl1090/view1090.dsp => view1090.dsp (100%) rename sdl1090/view1090.h => view1090.h (100%) create mode 100644 view1090.o.REMOVED.git-id rename sdl1090/winstubs.h => winstubs.h (100%) diff --git a/sdl1090/GL_edit.svf b/GL_edit.svf similarity index 100% rename from sdl1090/GL_edit.svf rename to GL_edit.svf diff --git a/sdl1090/Makefile b/Makefile similarity index 100% rename from sdl1090/Makefile rename to Makefile diff --git a/sdl1090/README.md b/README.md similarity index 100% rename from sdl1090/README.md rename to README.md diff --git a/dump1090/anet.c b/anet.c similarity index 100% rename from dump1090/anet.c rename to anet.c diff --git a/dump1090/anet.h b/anet.h similarity index 100% rename from dump1090/anet.h rename to anet.h diff --git a/anet.o b/anet.o new file mode 100644 index 0000000000000000000000000000000000000000..8863146d292ff5dc22e7049fb4858aee53b509ca GIT binary patch literal 40720 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 literal 0 HcmV?d00001 diff --git a/sdl1090/defs.h b/defs.h similarity index 100% rename from sdl1090/defs.h rename to defs.h diff --git a/sdl1090/draw.c b/draw.c similarity index 100% rename from sdl1090/draw.c rename to draw.c diff --git a/sdl1090/draw.log.REMOVED.git-id b/draw.log.REMOVED.git-id similarity index 100% rename from sdl1090/draw.log.REMOVED.git-id rename to draw.log.REMOVED.git-id diff --git a/draw.o b/draw.o new file mode 100644 index 0000000000000000000000000000000000000000..55e01e5b65cfa0b0d114c7cc44c251f7f66a83f1 GIT binary patch literal 37984 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 IL4E&!1Dv{QFaQ7m literal 0 HcmV?d00001 diff --git a/dump1090/dump1090.c b/dump1090.c similarity index 100% rename from dump1090/dump1090.c rename to dump1090.c diff --git a/sdl1090/dump1090.h b/dump1090.h similarity index 100% rename from sdl1090/dump1090.h rename to dump1090.h diff --git a/sdl1090/dump1090.log.REMOVED.git-id b/dump1090.log.REMOVED.git-id similarity index 100% rename from sdl1090/dump1090.log.REMOVED.git-id rename to dump1090.log.REMOVED.git-id diff --git a/dump1090/anet.o b/dump1090/anet.o deleted file mode 100644 index 78e8fd76107e659002a738be646d7f642ec72bdb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17960 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 diff --git a/dump1090/mode_ac.o b/dump1090/mode_ac.o deleted file mode 100644 index b5745f4adb45ceea8bda12779e2a3c708cb667a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14044 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 N^=%E*@?YIB_P;7Fkk|kK diff --git a/dump1090/mode_s.o.REMOVED.git-id b/dump1090/mode_s.o.REMOVED.git-id deleted file mode 100644 index d8d6079..0000000 --- a/dump1090/mode_s.o.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -bdd60b55bc0624ff84544a794ae21d71eaf0adc8 \ No newline at end of file diff --git a/dump1090/net_io.o b/dump1090/net_io.o deleted file mode 100644 index 92db651b18a0a541bc6f2cf06ece0028e86706dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40816 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

sd8o@(3inYDA80g!c-6<;vxpF^)5; z>+5Q2eZ=sRyuK3Q>}m=%HHy%R%KEyhX5^3x6uc@(E9-rAK7W-*hqe(YcAu*SWy2XG zd@Yr3q{3Bs^ax{wx7p*V5;D9F<*mdkTY&Xs*6Z=`6xQS|a)2=XP-f5y~;Ys?t}P zce%HzQJKeEkIkbu6Sv#n;;B-4HX6tLGN-M&uAY+hD)f?KKG~Y$uB~kGdVJITzUthG zif)cx`KojCR+vxrW0l-qVF7_y+2vlPNA$`Sm0ovCU9&Gnk@B5im{&+mS4+?{Fxgh@ zZ)h$om{g!8%xG#v1NY_5$BS6xGUqgU+*Ffc%r%^z#u{HOcvaA;bk}-vDQ-(s{bXBX zQ?8phIkpDB*O!Yo0I5NsuC;`cRn2uR9`9t^yh>k=ZOjDQEPuVNaMGl6Z3W{e7Zl*n zc0t*EEdhTHFFU*habQ@ycKB!~%f4abxldM=OmUpR2AZ&#mMyz;NKrZ)~XadHq$D z`4`mr^1aP2;HAPI> z`;>;JDvzCi&d|f|CO`Zm_KZl-KBKz6vc{`4RaLp%%`F%z!a=x!%r;7PI1IkfrnJL4 z98mnKCUi&-`Kv6O$&EKsMby{N4`-^uTcec05wC)=7Y)YctEGU_tkdX1iefc2S7Oj` zMR8oH6qKjC-c#A=Z^o;(7@;END-~-i8>{M(NQ=h}VGHIWdIitrs%)Xi+&Py^H?Gjg z;cD<>6bL)RQEx7V1u>3EKDULJiX-_V(3>U6k1-_J&BbtvH-y3oh#jteZ!IP`wDoyc zV#aHr(w#fs$(znH{;4$7)z{bg8aTMB33=9IRC#?==}H~hEp624g_w{zV=gMS5Zmstzr~v%-ZpGf}oR zm33%cjWh$hDr?*%QCfWU-l`V7HN66vi~yw?bA{5}+~DGaxKfG103nP$G*x>AMGtFP zQRnt3%ly^#=xZQ~cbT^dEsX9uud)nu8ECD~*9=bOO3JZLFsM{1%V;%1JQ?6zniuE| zU!}Pg3lNv55se9{G*;KGa=BaF7$ZFHg11Xuj3;`I5GNrJAM>43r{3 zBNTD;QA*AXJ)NjWt8n?7(U&o#QCJQ(e7sv$!rO51OlMO~4gD`dbMZ_$eDHY)wajN$ zS2G5<1{xR1Wi)b(!+yBwsVX>)Q+OI@%xRplI;W}uCC}`)r*Xm7G<-)9s{2sqY zFseLmcs9MRu}ojWV*{(cX(b-MTy6!A9L04tb-sm_^_VpAj74jr@KOeE-M9D~`Rb-x zU#Wy=DOwcOdA)cu--Gg@1RS1KGJ$ZPo8L5xmh1XdO)KEJdK=ZVLUYp0mZpa2!s*FF zvt8j*)+J^Es+@aBbd59 zx>ZAS8P+f@=*Acq+?7gQ9qL$LC_?UEhVrVcq5*+A68gD5Z*qX;o{p;dNJPs$&q^1T zl}+wCAEpRzBphZ|dok@}28G{f$4VV4jA%1W`t$fY(OpYIYR-zMxyeleS7XykwBm4( zRssz!FIGVy4VZvIYMcBm99C6c$tk=6`%27FL{|#-m4eoJv3MXsO@ptgx|%}z!a`34 zoy$YRIz)JKiZ~+q&G=s^G$f^7sl^j28p=wAe5^!Y(Vs*WKlQO%4CQWKKQ$g7EkAf) z^n0oCDD;@fpAr>+OFd?P6az*idfri5nw47IUOxF_m_;;NPSENidetQ%S|(rnLyI~L zZz<7w#N?Qs68O>!nvL~!jms7O2^ko5jZKk$0KgaPE*Hh&L8$oAIB-YXmN5JP0<{{b z;f_|*A!IF-4^Xruw6A8W!*F1QUZ*Quja0W#Y6!~!Fwu$_0L$uHe6`UGzKlS1MJFnu z%t7SI101ri4}Z$C`sMCMUv$hchbt}T#=#>Rqb69;)1N;Os6kDF)MKbjgC`C}|1q4Kq;$XNtL2NK|FM49a+_a@m<;Nfo1lb`h&|i{MBlRap|N@_V6j zGMxI7H2!}Nc-2GD|IcFW7iqjHs8Q*qUcWxgp>pZakg!ALvDqjWA}>ys=<204_=L)y zh?V^!__qk_5@BFj*id<$2ui9d7m82@FSbb5WkC__h_G~7 z_-v>k#Pl)iB?yf(r!%kV<6OA0-aUc}Z{LjMop z6hL);t-M zJG{`6!670$z0}0_A~!?z|6au`;EiNegv5WgD*c2G?*kGH6wG+)7#Pnmgi4mQ*(V~p zY?DcHvqVH|4=H9ZDfnKLX1`d4UIygmFNY8Qb0bD4Jo@!=%gwu zPOd&pOG+h;Xu(|AmXvyW+R_sZYe{LX(CV+JxT1XxPd2P4<@G`@JxXsyE0n{UQlt4y zn(#o+t<+fgA2b*7a*-O6o|ZanLK7>Z*v9&%XjPww+bUFJm9~lg@N~FeERezP!mN2e ziQvx>R;(fUts0l$)p5FdnZl&XV!W)atIU@{cbHXPBZ7@#*8D$-;4@*?MY}|Bf0#92 z2Hy;`F1k=SvoP$`eCglvFl#}R2(AdT=IahdJ_iY#cL|EoP?6!+MKti}mFFJU9YS_@ zSjVsYPK5sy#d|`8pN``7Fa&T|$c_ri*Ju*_5N7tWDEX|nn6c)Q@!t+~O%$}33Y01% z!z%M-@UbxKvK0J730?gK#qw{x2wopyb%@}m23Vo?$P*xO0q<995wwR{^J4S-A2RfABt3@= zOJDH#A%jsBSYb z!o?y%%*ofvuq*5YhRII^I3CT^J&$}|DXb-hl~%O2NN~Pj!ZR6sI9gAFU17a)8I0r{ z_9DsYq4grs8$~?If(#!CCxA8Q^`fdb3TjlqjJ0-~u=b;%cocF8BZtF|xn%31ufCv* z9++aT-wOk>gwaD~P?iWvLfV#&f_1v>(*}tK;Yo|22E`YXI=(n)u+I8e&|VsZ6j{Rs z(o1*RDumC6v${YAUkbBM8<%CQXTmD;WiS$Jajera*5lz=7s+5G)@daz-BI~>2+(e1 zUsZ9;j<=#*hFb*>wI+iH!mP#XGIV2i2-?e*nKUkA)AS<4QI9+PK!0~J;6$|>GA(V^8c?5seRS#q!eaMN;VHp`uN&Debs)bV8b}Ym{gi_ zexJ#SQxXk$ay6!?#-zkVg7|hrjY|nkgp660Qmn_#{XvXLx=LIYRL)CGgtkRhNgO{M z;&Xu$NR*g(9)gKc$uLT$Pl}qzbPHNI5k`q5aR-FVnx>A#230cS3HPNfr+(Z#HZfCD zV16p3sd>m-KeZ@9_i1FG^ZOuwijp=?F_?88`PF}%GDM5O0g37Y>|v(IMyA5x(Fc;x zql{e03}=VKtZ;TX%og5qa28bc(%^7pYy#mtjuMU{QNbfuM+;YZ|DDqlE@ zQa>k>wWt_5;ru`)mnlQ6R4RExmFTGXiM*Z^r6AnKpk0`TRzsDnSTWV;XE+u<^z;dT zJKcCl!=q8I4G5Q^0v{!~RrTw5ar%PxyBM4z^`E9n&}}6B!hnBrtC8r4A=6@N0D6LC zM-7?DrmqmX9to>o8Zy&O$C1z<2z41UZKhVpiU}PvWR5cZ4B2i%Ul}rU6h?`&r}1H2 ziH{xX0aGg|SMQ`m?*dv#>Mt5HO(t@tnb1py%v94$KmkH88#0HO-jV1PO7sJX{$|L` zGJPu1tK>r1+1Cu21t#jk-1UQo%!#I<()HI3nMI}xBznV;=`dXkw3X6((~wziS_;Hd z|GOcx!c;BMTZYWVCi?d>uKBhhbE#>iMDG|fYfbB<<{?97v*|{O{$a@UndpCXxy|Nc4drbG2!kL?0S6TUFDufV_-9GG?}`CR&bic-WY^Q8m#&*E~h8er(L#teOr- z!L6$4GeDlqC&tVNRZ|xrugXu2nMlQaAtJV+#0WwVCpv}Gx&?J`>lRUt>ku~p9pqNRns~^UJ@q(ji&1*JY~%M*=X7%;g2YClj&Xwe==sSH<=y; zyp2r#f*LTH9+U7_)PTuE=bpSmx={lr?M1*Hq>S$f&fIF!=zx(Nd^AdtobBP18$AeR!Q6+czv994e<4p-T>hCIIT^}(}6d}X&a?{An@im z?M^8l1iUp)qf=HM-v<0(oc3oa9}c`NPJ2$`5x|efX>?M`{mTU25vLuLI1BjMIPLEe zX9Mq!)83Q#EZ}`{+9wi^1n!K}=!-A7y-~og#A)=^7#xoVJ{YI{TjH~U{~o8sV;JZ1 zbAS)UX>{_+aSrhNaaw`Ixxk0xv|@=dmt=kxr&UOt4}2s}YmvAB_*k5Foy3K}$5CDq zj{*K3ja*kNx+*eT7QWr1K(}Y@+6)Dyw#$WNIVtz0gE`t^ht5uPu^z5%AyRwJPA7 zsDCX1J`}HAA>}UM!|~dBiI)O@7O&kYaV7APc2DmjrJ4fPL;PnaG6p8DA+Y_`|5?>B{LxNTT%=6O# zyfHzmmGUOw%?a8y5;p_iouJ(&@fE;Z6SVsz_5weUpgk$E5BR|Z#axByB^4DGmtm%V zNzXvgyn^`}XRf75sT83HAvf32q|^cQHKEI~UQ*bj2pSiGmu{Y9 zS^;{PWRodgD-a!1o2O8`>wvhGsXX525Lne@evI9h&&&O2UOqldF`F^H+=s9w!%SZr z@D~KlR~TOcDKgKA_;w+sLEcP&lDQmdD3SSnqGB!s`xwOW8RiNEe0*hVr)BSDKx?QM?ZtXjFGgM+ zs!3tAX0lKd=UFr;hL_Q#{zA&y#K>yK@*Fr^!>kx7sdTN-^mk~|;H!-xcisc~mC#sn z=VKrmNVRd~z&|A#PYy5=Fbf_8&_pP#Fj}99V-(mX7A|$+*NCT0R#i2Pa5)N9n?}C% zSLRcA3Pt8SylE9!mn|e-1vjXq+k_GMI+(ifCornqUe z3Z=5u;lO+}Wvzu`DTAc3@VjLT@kon@L_|wRUh!^q3f z%b>-rKFqCVB#~qjB>AzSYc#Gyjk1VEm*52)>=(Kl9(M?m|K zQtHomoqWtI;sc1LlIRnH1B)s65k(q!Aq5Xp(^ZDcB)>!r(xon3Oi9O6d5&0!0^@1N ztCV==7GR!uf=Y(6^yK=elt5+@CO7U%BFEW0K}}7jC)VNeogn$vj=Hdkk}2THI1rO3 zQ^1os%Xss_HM|lERa%{9UIY1D@_D?T(o4YHjY94QR)&f~uW4vwRT^!ul2eo#!sFB= zY}aSHkhi}@;aVuYPk4+d5BxctoX&%%(SSw4>anGU@^Nkd!5TP)9$aW2z=)kUXw8W8;A?b>Umd z=!FwePoE=jwhbS#2lHBnVQ>o+3LwMQ#xrE^PLV}*7&m|C?;#uZ4ww9e)XbFJK49a_ zxc5NfETfK*G%?06y}2l({tTfu)F7>n=A|~&z?~i`PxzC>!J4{|-ip!+rTU0F;2n=q zXrO*L;%VTMR3?Q6YN{yb>AalB8hANRMUVWM#AA2@nFj2b@uD4P;6=;(kuJ;Gf!rKN zhP3kxgWp5EPT-tYeAv+KlQebk6JXv1oZH%}{st6cic?Obg55AU3vXY9wx3Py=x7$n80afGAPdJeMD@23;~ zn_dhK;F*M9(&Y~U&yJE$Ky{5q{b>hv{YAjJgmwMwaTL~V=ZC~$oIJhE9EQfmR|7xm z#v6d=k?~)2W7N(UM&W)iehJ~94DTQ(m^tKGl{{}z7mlRDyTnKn6us5K3+@sl@AZ!Z zPbGgYF;cG|@g;B(;Y*D_;|wp;hT+3O*k$B%Rs}F$_blc5nNI-ECAq-;P`mR9U#9EN z0$xmbv5waRR}x;L<2QkM#p&^t;Wlw_k!z#O&|o`-ynma#&m4jra_?)w??Ll>ws?mT)qn&z{iY2Dz2cL4S zUJaP6(UP9S)qts5n}lls)3p#F-=Mt)aENx3lwJ#H)9wK@AYHW;FiUGi&babgz){*C zr1Cnz9PLR!{!|?REYS8z>3YD4+BU?c^{d(jI8}RDO4|X8v{xkz0v2m;NO%LFLwi@k z4nU{&k%Tt_mTO-~coX1!?RyC~0#;}Sv=6>la5LaiEl$E)0Bg1Ij`SwLW~~pTysU1; zgJP?yrAvGp@OoAI6q(@i+kx9vElbMp0KP%h=s|?be*?Tx)s~`WIKB(`R#kgR#=jSM zv#J$H{Vl+Et6F$3cPsE#HR@T;pcq@AJkeTe@{35;S@b}$TB6ysryh{VNskvHiOT3{ zXOl#8=wahG65$at)pWl^c!W$hJtWaZv={%FL~{+;i+=`aE9%jTXSz|Q7l5b-TJcO* z5cSNY7@~adAuuUM7drmNe%nn|pdVl)>9?ISay`(m0+~#Y0}Vr0CYjmv0?^q4SxiTO ziUdkFS zO-nKV0a5A4andu)k0E$7#ks)z9D-XBH0H%U1cJkX*T8um!GXHo%cOU%`EziOAUH_R z{I|rNXdy%50h_5f{3_&qCz*!)WNKw-66jEL$^X|{BC!0Qt4{=$568N8#iM2H|J0l#_>q`;NTw(4OMCxq{71y%eV?EQ1pQjj*!0e% zFJBvt)t9fV4ibySp@Pm4^uN`YFO$aV%N1i8CTP0m3R)qk&W(J=>d7^ve62I0sfXmN zjPj*O`6irvZ!lIr_BDiCW8Oj7E3kYKAvV6^m}hrT8>7~UNmxOb;urDIsl#DB^>ajz z+oX%muV9_3V8y23OToISe7zI$N{3BJPCYPvM^oz??qJ5|-`=5pWPJF%%tcdQ|MmF4 za&B8-K;=4_ug zVe|19Z@4CD&o1rNpJBTX92$a~ejRKo?!~y9akt}s5I237ARRLv!hHnyN!%9nZt6I+ zKQj@x1NUOw^|)#3rUzuGDT^s1xM+z(_#si5^hiwjdLeHT_%X^nu0I1)KbeLF`P*1u zC!;V{;+8L@(_Qv?A(A`zQ9h4 zNAg9!TwQ@M;e6b5(LNL5k3|L2MhxMDNP{lg9U(kh_)dFlgwupRt?UW^S$0G?PWTnd z04~}_BfL!L(@qrOd|{s+tw}Wi-=7qDrAJ-T`4)Mii}n}^-^GVMT8r zmq?1op|(iv?0=#|uLVuUE&D!|JJ~U!q)ogP>us0(mhBr`FbdpOC|l$hxV!IqefShdZQB+1cpq31 zYDj*}wQStP(T8g4zfM|lEPI{xaOXv3hT9kPz5VPtHGkVQ^|7<-&f4>M(g%asZSb+1et+d6<*nnFBwu>z>d!8J+w{Q;8%A9H>N_8w=vVnm z#^Hb0wawXcXoKz2X{UZ%eQomdcMW!#|2Exs`=XQ^wluYWJifd6hm}8+TGtfSwD}gy z{BX_MF-dhteBZcjx2;|~@ZQxI{FsrkzVhJ{&#fN+(-luG?@N8`THLqb{vGZexL?No zA?|N*(+=eT+;jjw4R<+iH|`a>lDid9Y)*{5BB?>hiTq|)C>uKCVi_R2?MLU0j zMJEr$q9sulC@xxF5Q|nF!WJzvh(&8Q!J;J(v1r*SSacdhEP4$=u;`TrV$m~=V9`Q` zShN}xtQ!G|Mf>Bz3EB)J7VVS?En21#ird3quu7VZ9uh;(v9EZTn+T6AbeEILOMTC`Lq7Clo4C+PT&Sag;rv}id@EWSzx z#YIPQ#G=z+5s}u~#G)m*V9|1xShUI&EP5k`SoA0={GydPvFK4oXweQCv8p2G>0y9a z^o$_1=p2JsblN0brH2Dz(KCb4q7^x@XrV4x^teGRdO#8^dXyj*Jz)qIoi!4Rjvxh# z9z%#l&u4;l3XoXzfFM}+3l?oui#*b!9%<1gk8t%{p+$RnA|f5#krq8Z3oY77CKhcm z3tM#lN2~;B$%tY#Mr^u}8ovm~i5XC^Kxl3AdIgipVSx>Nx|TxHo4gfmiY}*4PKz&3 zu{J}FSAtHH%X6tWA@9w;JQmuDn8OvrY4PRR&5w}u7GEB^RAVykO)if*%8`C=_QQu8 zu-}{i@+9G`Gvr@x+W&fn@@*BhMSY+*|Kz^uWK?i(a=A6=KZAX_`KF!0zFg0!SIt$_ zRmnK2inDBlZVvJ@1b0z8txUSRseSOvo|Jr@VTNX&6^OgR+`(=%-Nah}=~EjhxL((% z_QEfzU)EEf+U;uGOGCQ8Xg~NOabaJN&D-|_2)7G8YDfH%deZ~p^j{&t4Z1yQPyCX4 zG5%8eKjYpe^r?OEOX|-Em~Mn+$`^f?_NW_myVTBl=*8rV^yfq802(i>WCExFD$**g4*W>Gq^Ih~+QutQjXkOjei4%Hq zyjOaA)#QBfRidZG&>8sVuFCrS8J_z3%9i~4x@G#8SLPSwjn5k^z334YbDsFR+Pqo} zLJI%3DEclcKx9aF7-2M5@h!0cDDUvMN(nvr4W~SV;9*%B`FhkCEWVXAhKsMx!WT{n zru?2OKzKo46SWLMtYeX(Tzoet02)7iUnT!CUepf%mM*aI>_+N(DC|CB>R;yxKD?)I zBSeU}`d4e|Z2c>>xD$F7b%!X-zy3;S$#1O^kbg;)2+OaXia`DArF5)d$sLdU=$CPl z%0?y3VPh-<*r+BpvW6M1W@j6(GE7(5=-C`!&Qc6_s;R7xG5HZ@x{94;TxHqFSSgEh zvU76T0CP1PWj5B%VsXZSK4#Bneat@W{cT~UC9LljmTsQKQqBKl^UNFB$f=B(jXuj% zW8aOi(`O1^6;|qWH#tN*3axSPn+#$4nI2|?wNcn&Ag3S zT3EI@k6CDRK<^BB9Cr5Nii{aButr)x6*mi05H_#nsE;F!Bu zMnV~je}`#{Sn6|Z7~IjOvJCTLHV{rSvz^(D{%SUu17jkh{Ej6i+{_GM^f51DLqX%; zhUM8zgKINpv3T=6EZNCY!i;2;T}psmV7?b_x3RNthRRgr_z+Y5O!*QHpk&w~Hs%gC zVhu|^55{JZ6MfA$GutIBV;f6b#4?O6mRZJyJ{IqXtH#NlEY(;#Rr)&+{$?15SFpjx zMaUWaG-j-0sxfsVQ!J0M?1b4Y8Oitep?du+ZaPaqKGWcH66M!y$zQyX4KuEo$~0q2 zCrc`2+BBA6^jCnHIF${7KRL5d2F5EYSR(!}h4n+sQr0h@r$2;C6U{sp#rR9ZG06vPJdy9>SlYq8>#tp+?M?GOJ-^3e!rN)$-^WNxbDP zHs}?W^e4om3Nm`pj*M0qtYL|U@hOZsxKjz{zpzZ>@(R}9m=2HN!|?U+ubTWzC;zrE z75&F@5z9(2YKCkT6;@$3CKw7-HUgnTEIq(RSYBa$11#CHn2j*{HnQQyq**M%G7x2B z$m)moYe}QF*U!8To>-2u_=PCFA!cLZXV70^s8m^wAv1*y_OlVl(Rb*M>&%vCSf&N# zY{*VUK~yX*NEi7pzEL-vr73m0JCKp;}_bxpxs)nekh>~P>v2-%t@6sDt(v`YhWFL9Q zz&XsEk6N>!j`Nsm#?trN%HK-V^Z!;~ykd5x~9!oWp^xwh~??ZwWh&j+~ zJiPi5l#FF6qNkgUTaB~8P5_t6D~}C)1aQsNMl2de=%VCn8p&Pz%d%9E!SZ* zor*XZ!`@#_R#J?=6-GXgMldp%EjNd)#2cS6%;K^CiGGA~H(MS@f0%`#VmVs%RCbOT zGXrJJ_}-d|Uh*~8Y|MFt&E)C!HJ?FgB3BxMO!P%BBJ*)(W6CVc2G-xhY?ceT{pZ$L zq6%({D7dK=%w{&er0708yQaDqANrY%uPB{t(4$bD#V~TmqZ#KRKP7yYi8n80nKkTe z$i_@%1!#c0+SqeUwK&m~LuxwfmtdLAY>%=*hgkf}n7+S5r`TwIjIk!B-O7@$L=*6# zm=`ZczupM_bTnSgd_EiaB1@gda;WvMV?(AQ)*@pyT64T{__r(>66P4M7RSd04#(&G^Jk2H}?JW3^gZ7nXew&SdgbfF45XNcE{CtqH4aoL6DJ<n5eR$3C4bg5h^U&X0daO73gP9HsEG9@F>ef9p?LJ zbkH!{#Ty4;QE~+vypknf4v%Ls%rOJZma#1LMK+1Xtr1gMQ71C~3>z{VC7)qFh!w?( zjckae7PEezS!{^Whw01M$H#_ab{&WoIt&hGP6OG9{9nwnCsU_Fa4G6x7aM3yqN!;# z3JJNWVQJIYKudolx{f;VRn=UgVe0vo4SokB#YXD;8b*^L#>cL;bkdy0@=@&A)G-_1 zR4SOs_`tQFA?KeeD82LqCu0~&&Y{5!s z`;{1w;{&u(dX3Kl#>cPhu~=eumScR*+=;Ipc_8BPI`v)k_e{!D@{D%eIEcn+5 z+yY8|UM_H@pbG@QOyFWcCklRnz{5e$Mf_w?O7A=DT~fIo14R+#?gpiN(avWs{x*P~ z4cZ7=2ud5S6mKLb#TyEWbEn+?pj57LpcL;*>~<3V7<2;Yo1j##yFkZ+J`GCo?+48T z-YoEq0yl!9Ipi(@rTi`s@;RWCexbl;3p!NLWKc@S0!rolD+-^|`2m#h*8;x|iZip^ zCj@;^$nO*K5Gd8l8c_UAn}QEYcN8eudy6U^f4>7I{#H=pAHsee;pagKKMpz)__v^B zZ!_p*-~>=IaRka_|6|Z8z;A&L2i*&brl0Eqr6Q#_42dRzlAT@Hm?M0rpff@7mpcL< zIO3f4PZU1kS3n6*0v!*0HYla{IhYjxZ=mGIc2G+HAy7(xGbp9M0*O(2R(w#rAF!v4 zBkJ6bL2CFWtd*eZ|rII^L@cV-z%eh8SDwh*5Likfq!tV+CilC1P z`4)k17j%uF9wDDAaH*h~f+h<2NjORN|0U?#g6;yP^#3UEW`WxTrq_Z=ULo)W0@ItE zWN)azaRMJlW=Wska3cABf$7|x@cjbcB=9PMmkE54z~>2kmcYpZclXil9|I+O9|^hx zleb+>`H-N074%_2|Bb^g8oBL`j$=N(-&_Nyk}nbT8H_80|0*cGVNKX6=(}jlgkKkQqM!wWeu;if@=pZaEhvo_ z#23ezX1Bl@g3@dGB>yA&dp?Hvf1q(7i%HW^kCQ;rHn|*ap3}onCjH%lZWXju(4~SF z32GBm5%jRIvs=)ug0>2}RL~+pZGwW333ERDBTD@v34N*nosX^?z_j9S#o$2~y%$25 zGDBCR!1DaBT z6TLz%&*$D0Sf0ln675G{W)2HzZmAC9rt z9b=E)7mBubUJM=^gTIWyQ)2AVKgLAcyC+6Y?+ZrDKa0WN#$frzi!2~IiN~L5qhLH2 zW1rr4inf1tjGW$QjFu0G!M}~cffzg{22o?{3zAJ4vM2^M`;0Gy12KbmLJ!uH@ps zMyIpoZ!+nq=Z`Y!yq@;GQTdGe875a5ek=yE@J~VE#|T^S2ac~r|KU29OZwNCoJRki)AQCS2R9E`zeRC1XNoTF#o%T~wF8p*5uY@x3<5fbXH(u0F zTt#Ww!!hxbgOn`FOO{fNzp|xD!7ry(; WZt)XvWW$$LI_JXTk_qFeYyBT;gTVO! diff --git a/dump1090/view1090.REMOVED.git-id b/dump1090/view1090.REMOVED.git-id deleted file mode 100644 index cd5a2a1..0000000 --- a/dump1090/view1090.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -18958032218e1a8e0ef5b79733e5e4b9dd540f61 \ No newline at end of file diff --git a/dump1090/view1090.o b/dump1090/view1090.o deleted file mode 100644 index a9231fc001b09429d43ac3e03493b9f8bdb459f1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19276 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 F{|BT8g&Y6? diff --git a/sdl1090/font.c b/font.c similarity index 100% rename from sdl1090/font.c rename to font.c diff --git a/sdl1090/font.h b/font.h similarity index 100% rename from sdl1090/font.h rename to font.h diff --git a/font.o b/font.o new file mode 100644 index 0000000000000000000000000000000000000000..2f5a7e047d9a29cddc5328e7f25f41da180e50d4 GIT binary patch literal 33952 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 DE&mh> literal 0 HcmV?d00001 diff --git a/sdl1090/font/DroidSansMono.ttf.REMOVED.git-id b/font/DroidSansMono.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/DroidSansMono.ttf.REMOVED.git-id rename to font/DroidSansMono.ttf.REMOVED.git-id diff --git a/sdl1090/font/Envy Code R Bold.ttf.REMOVED.git-id b/font/Envy Code R Bold.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/Envy Code R Bold.ttf.REMOVED.git-id rename to font/Envy Code R Bold.ttf.REMOVED.git-id diff --git a/sdl1090/font/Envy Code R Italic.ttf.REMOVED.git-id b/font/Envy Code R Italic.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/Envy Code R Italic.ttf.REMOVED.git-id rename to font/Envy Code R Italic.ttf.REMOVED.git-id diff --git a/sdl1090/font/Envy Code R.ttf.REMOVED.git-id b/font/Envy Code R.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/Envy Code R.ttf.REMOVED.git-id rename to font/Envy Code R.ttf.REMOVED.git-id diff --git a/sdl1090/font/Monoid-Bold.ttf.REMOVED.git-id b/font/Monoid-Bold.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/Monoid-Bold.ttf.REMOVED.git-id rename to font/Monoid-Bold.ttf.REMOVED.git-id diff --git a/sdl1090/font/Monoid-Italic.ttf.REMOVED.git-id b/font/Monoid-Italic.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/Monoid-Italic.ttf.REMOVED.git-id rename to font/Monoid-Italic.ttf.REMOVED.git-id diff --git a/sdl1090/font/Monoid-Regular.ttf.REMOVED.git-id b/font/Monoid-Regular.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/Monoid-Regular.ttf.REMOVED.git-id rename to font/Monoid-Regular.ttf.REMOVED.git-id diff --git a/sdl1090/font/Monoid-Retina.ttf.REMOVED.git-id b/font/Monoid-Retina.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/Monoid-Retina.ttf.REMOVED.git-id rename to font/Monoid-Retina.ttf.REMOVED.git-id diff --git a/sdl1090/font/PxPlus/PxPlus_AmstradPC1512-2y.ttf.REMOVED.git-id b/font/PxPlus/PxPlus_AmstradPC1512-2y.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/PxPlus/PxPlus_AmstradPC1512-2y.ttf.REMOVED.git-id rename to font/PxPlus/PxPlus_AmstradPC1512-2y.ttf.REMOVED.git-id diff --git a/sdl1090/font/PxPlus/PxPlus_AmstradPC1512.ttf.REMOVED.git-id b/font/PxPlus/PxPlus_AmstradPC1512.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/PxPlus/PxPlus_AmstradPC1512.ttf.REMOVED.git-id rename to font/PxPlus/PxPlus_AmstradPC1512.ttf.REMOVED.git-id diff --git a/sdl1090/font/PxPlus/PxPlus_IBM_BIOS-2x.ttf.REMOVED.git-id b/font/PxPlus/PxPlus_IBM_BIOS-2x.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/PxPlus/PxPlus_IBM_BIOS-2x.ttf.REMOVED.git-id rename to font/PxPlus/PxPlus_IBM_BIOS-2x.ttf.REMOVED.git-id diff --git a/sdl1090/font/PxPlus/PxPlus_IBM_BIOS-2y.ttf.REMOVED.git-id b/font/PxPlus/PxPlus_IBM_BIOS-2y.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/PxPlus/PxPlus_IBM_BIOS-2y.ttf.REMOVED.git-id rename to font/PxPlus/PxPlus_IBM_BIOS-2y.ttf.REMOVED.git-id diff --git a/sdl1090/font/PxPlus/PxPlus_IBM_BIOS.ttf.REMOVED.git-id b/font/PxPlus/PxPlus_IBM_BIOS.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/PxPlus/PxPlus_IBM_BIOS.ttf.REMOVED.git-id rename to font/PxPlus/PxPlus_IBM_BIOS.ttf.REMOVED.git-id diff --git a/sdl1090/font/PxPlus/PxPlus_IBM_CGA-2y.ttf.REMOVED.git-id b/font/PxPlus/PxPlus_IBM_CGA-2y.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/PxPlus/PxPlus_IBM_CGA-2y.ttf.REMOVED.git-id rename to font/PxPlus/PxPlus_IBM_CGA-2y.ttf.REMOVED.git-id diff --git a/sdl1090/font/PxPlus/PxPlus_IBM_CGA.ttf.REMOVED.git-id b/font/PxPlus/PxPlus_IBM_CGA.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/PxPlus/PxPlus_IBM_CGA.ttf.REMOVED.git-id rename to font/PxPlus/PxPlus_IBM_CGA.ttf.REMOVED.git-id diff --git a/sdl1090/font/PxPlus/PxPlus_IBM_CGAthin-2y.ttf.REMOVED.git-id b/font/PxPlus/PxPlus_IBM_CGAthin-2y.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/PxPlus/PxPlus_IBM_CGAthin-2y.ttf.REMOVED.git-id rename to font/PxPlus/PxPlus_IBM_CGAthin-2y.ttf.REMOVED.git-id diff --git a/sdl1090/font/PxPlus/PxPlus_IBM_CGAthin.ttf.REMOVED.git-id b/font/PxPlus/PxPlus_IBM_CGAthin.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/PxPlus/PxPlus_IBM_CGAthin.ttf.REMOVED.git-id rename to font/PxPlus/PxPlus_IBM_CGAthin.ttf.REMOVED.git-id diff --git a/sdl1090/font/PxPlus/PxPlus_IBM_EGA8-2x.ttf.REMOVED.git-id b/font/PxPlus/PxPlus_IBM_EGA8-2x.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/PxPlus/PxPlus_IBM_EGA8-2x.ttf.REMOVED.git-id rename to font/PxPlus/PxPlus_IBM_EGA8-2x.ttf.REMOVED.git-id diff --git a/sdl1090/font/PxPlus/PxPlus_IBM_EGA8.ttf.REMOVED.git-id b/font/PxPlus/PxPlus_IBM_EGA8.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/PxPlus/PxPlus_IBM_EGA8.ttf.REMOVED.git-id rename to font/PxPlus/PxPlus_IBM_EGA8.ttf.REMOVED.git-id diff --git a/sdl1090/font/PxPlus/PxPlus_IBM_EGA9-2x.ttf.REMOVED.git-id b/font/PxPlus/PxPlus_IBM_EGA9-2x.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/PxPlus/PxPlus_IBM_EGA9-2x.ttf.REMOVED.git-id rename to font/PxPlus/PxPlus_IBM_EGA9-2x.ttf.REMOVED.git-id diff --git a/sdl1090/font/PxPlus/PxPlus_IBM_EGA9.ttf.REMOVED.git-id b/font/PxPlus/PxPlus_IBM_EGA9.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/PxPlus/PxPlus_IBM_EGA9.ttf.REMOVED.git-id rename to font/PxPlus/PxPlus_IBM_EGA9.ttf.REMOVED.git-id diff --git a/sdl1090/font/PxPlus/PxPlus_IBM_MDA.ttf.REMOVED.git-id b/font/PxPlus/PxPlus_IBM_MDA.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/PxPlus/PxPlus_IBM_MDA.ttf.REMOVED.git-id rename to font/PxPlus/PxPlus_IBM_MDA.ttf.REMOVED.git-id diff --git a/sdl1090/font/PxPlus/PxPlus_IBM_VGA8-2x.ttf.REMOVED.git-id b/font/PxPlus/PxPlus_IBM_VGA8-2x.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/PxPlus/PxPlus_IBM_VGA8-2x.ttf.REMOVED.git-id rename to font/PxPlus/PxPlus_IBM_VGA8-2x.ttf.REMOVED.git-id diff --git a/sdl1090/font/PxPlus/PxPlus_IBM_VGA8.ttf.REMOVED.git-id b/font/PxPlus/PxPlus_IBM_VGA8.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/PxPlus/PxPlus_IBM_VGA8.ttf.REMOVED.git-id rename to font/PxPlus/PxPlus_IBM_VGA8.ttf.REMOVED.git-id diff --git a/sdl1090/font/PxPlus/PxPlus_IBM_VGA9-2x.ttf.REMOVED.git-id b/font/PxPlus/PxPlus_IBM_VGA9-2x.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/PxPlus/PxPlus_IBM_VGA9-2x.ttf.REMOVED.git-id rename to font/PxPlus/PxPlus_IBM_VGA9-2x.ttf.REMOVED.git-id diff --git a/sdl1090/font/PxPlus/PxPlus_IBM_VGA9.ttf.REMOVED.git-id b/font/PxPlus/PxPlus_IBM_VGA9.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/PxPlus/PxPlus_IBM_VGA9.ttf.REMOVED.git-id rename to font/PxPlus/PxPlus_IBM_VGA9.ttf.REMOVED.git-id diff --git a/sdl1090/font/PxPlus/PxPlus_TandyNew_225-2y.ttf.REMOVED.git-id b/font/PxPlus/PxPlus_TandyNew_225-2y.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/PxPlus/PxPlus_TandyNew_225-2y.ttf.REMOVED.git-id rename to font/PxPlus/PxPlus_TandyNew_225-2y.ttf.REMOVED.git-id diff --git a/sdl1090/font/PxPlus/PxPlus_TandyNew_225.ttf.REMOVED.git-id b/font/PxPlus/PxPlus_TandyNew_225.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/PxPlus/PxPlus_TandyNew_225.ttf.REMOVED.git-id rename to font/PxPlus/PxPlus_TandyNew_225.ttf.REMOVED.git-id diff --git a/sdl1090/font/PxPlus/PxPlus_TandyNew_TV-2y.ttf.REMOVED.git-id b/font/PxPlus/PxPlus_TandyNew_TV-2y.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/PxPlus/PxPlus_TandyNew_TV-2y.ttf.REMOVED.git-id rename to font/PxPlus/PxPlus_TandyNew_TV-2y.ttf.REMOVED.git-id diff --git a/sdl1090/font/PxPlus/PxPlus_TandyNew_TV.ttf.REMOVED.git-id b/font/PxPlus/PxPlus_TandyNew_TV.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/PxPlus/PxPlus_TandyNew_TV.ttf.REMOVED.git-id rename to font/PxPlus/PxPlus_TandyNew_TV.ttf.REMOVED.git-id diff --git a/sdl1090/font/PxPlus/PxPlus_VGA_SquarePx.ttf.REMOVED.git-id b/font/PxPlus/PxPlus_VGA_SquarePx.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/PxPlus/PxPlus_VGA_SquarePx.ttf.REMOVED.git-id rename to font/PxPlus/PxPlus_VGA_SquarePx.ttf.REMOVED.git-id diff --git a/sdl1090/font/TerminusTTF-4.46.0.ttf.REMOVED.git-id b/font/TerminusTTF-4.46.0.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/TerminusTTF-4.46.0.ttf.REMOVED.git-id rename to font/TerminusTTF-4.46.0.ttf.REMOVED.git-id diff --git a/sdl1090/font/TerminusTTF-Bold-4.46.0.ttf.REMOVED.git-id b/font/TerminusTTF-Bold-4.46.0.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/TerminusTTF-Bold-4.46.0.ttf.REMOVED.git-id rename to font/TerminusTTF-Bold-4.46.0.ttf.REMOVED.git-id diff --git a/sdl1090/font/Ubuntu-B.ttf.REMOVED.git-id b/font/Ubuntu-B.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/Ubuntu-B.ttf.REMOVED.git-id rename to font/Ubuntu-B.ttf.REMOVED.git-id diff --git a/sdl1090/font/Ubuntu-BI.ttf.REMOVED.git-id b/font/Ubuntu-BI.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/Ubuntu-BI.ttf.REMOVED.git-id rename to font/Ubuntu-BI.ttf.REMOVED.git-id diff --git a/sdl1090/font/Ubuntu-C.ttf.REMOVED.git-id b/font/Ubuntu-C.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/Ubuntu-C.ttf.REMOVED.git-id rename to font/Ubuntu-C.ttf.REMOVED.git-id diff --git a/sdl1090/font/Ubuntu-L.ttf.REMOVED.git-id b/font/Ubuntu-L.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/Ubuntu-L.ttf.REMOVED.git-id rename to font/Ubuntu-L.ttf.REMOVED.git-id diff --git a/sdl1090/font/Ubuntu-LI.ttf.REMOVED.git-id b/font/Ubuntu-LI.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/Ubuntu-LI.ttf.REMOVED.git-id rename to font/Ubuntu-LI.ttf.REMOVED.git-id diff --git a/sdl1090/font/Ubuntu-M.ttf.REMOVED.git-id b/font/Ubuntu-M.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/Ubuntu-M.ttf.REMOVED.git-id rename to font/Ubuntu-M.ttf.REMOVED.git-id diff --git a/sdl1090/font/Ubuntu-MI.ttf.REMOVED.git-id b/font/Ubuntu-MI.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/Ubuntu-MI.ttf.REMOVED.git-id rename to font/Ubuntu-MI.ttf.REMOVED.git-id diff --git a/sdl1090/font/Ubuntu-R.ttf.REMOVED.git-id b/font/Ubuntu-R.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/Ubuntu-R.ttf.REMOVED.git-id rename to font/Ubuntu-R.ttf.REMOVED.git-id diff --git a/sdl1090/font/Ubuntu-RI.ttf.REMOVED.git-id b/font/Ubuntu-RI.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/Ubuntu-RI.ttf.REMOVED.git-id rename to font/Ubuntu-RI.ttf.REMOVED.git-id diff --git a/sdl1090/font/UbuntuMono-B.ttf.REMOVED.git-id b/font/UbuntuMono-B.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/UbuntuMono-B.ttf.REMOVED.git-id rename to font/UbuntuMono-B.ttf.REMOVED.git-id diff --git a/sdl1090/font/UbuntuMono-BI.ttf.REMOVED.git-id b/font/UbuntuMono-BI.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/UbuntuMono-BI.ttf.REMOVED.git-id rename to font/UbuntuMono-BI.ttf.REMOVED.git-id diff --git a/sdl1090/font/UbuntuMono-R.ttf.REMOVED.git-id b/font/UbuntuMono-R.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/UbuntuMono-R.ttf.REMOVED.git-id rename to font/UbuntuMono-R.ttf.REMOVED.git-id diff --git a/sdl1090/font/UbuntuMono-RI.ttf.REMOVED.git-id b/font/UbuntuMono-RI.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/UbuntuMono-RI.ttf.REMOVED.git-id rename to font/UbuntuMono-RI.ttf.REMOVED.git-id diff --git a/sdl1090/font/unifont.ttf.REMOVED.git-id b/font/unifont.ttf.REMOVED.git-id similarity index 100% rename from sdl1090/font/unifont.ttf.REMOVED.git-id rename to font/unifont.ttf.REMOVED.git-id diff --git a/sdl1090/init.c b/init.c similarity index 100% rename from sdl1090/init.c rename to init.c diff --git a/sdl1090/init.h b/init.h similarity index 100% rename from sdl1090/init.h rename to init.h diff --git a/init.o b/init.o new file mode 100644 index 0000000000000000000000000000000000000000..be8eca9864c0b36699443f2b381c91a7c8412741 GIT binary patch literal 45216 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 bLh$$e71y@?IL)+I|1kOg4OgVA8NdGz`#PWq literal 0 HcmV?d00001 diff --git a/sdl1090/list.c b/list.c similarity index 100% rename from sdl1090/list.c rename to list.c diff --git a/list.o b/list.o new file mode 100644 index 0000000000000000000000000000000000000000..c793279329317858944dac50bef824c7ac31ef92 GIT binary patch literal 48216 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%0AGHwE99Y^h~Pvd$%*PnydxSm%xa(Okb z=dm%|t{T_#$zKGnZDj?IGcB)bsmg|7U4D(D&ESRdXjl5Wi5ZEzSOBA~@=Wl4hA6BzQ!xzZfct3qJ zMs{OodprEzsFB?PKUR?qKXw5>R)IeZqOu9VZ}5chTetszTrN-|`w;amLIRf_|B6#% zUx)FI+XpnwMet|6_BAVRKie%HD_}lsHU_(i^c{7G^R%H70S#(Hiy|t3vepadKh*jE znjZI%sMESv1=i@|{3jq|xpet;ITk@&Z|S#ldS2F}8gx2+ujKT4+-kvlIlXQtjqCjN zePti%_i}n}ex0293K@+D`$+#Xr`O|FE6}{YpUUZVyuR!2ZAhA^5p~z~*63OY^kzRh zS1XCG5_L!W!8t|OTer)3fJvR0;^1VY@ElzjhLpV)WF&^^()qCF6P+P~a7o!K0PC&% znfH;nv0L2?EI)1?wK`q?I{}kAG0D$-*ph>c<&v_uL0oV7AK?6TddweRrIYzT1enwb zkde)YL%Wf&TvGN$h?5wK|C`fa^FP{uFUa;*{`C7%3-p7!QTyQ-k>!62Fw9@qlf{km z=Bm(bM{7jgby@ZOV}N^0pY2ofQU8k7=ydx2FHXk`L64);h!MTTl?ko(thXz==8c>d&?Vjzs&jXdOp?*b%rK7-tOX=0 zLcSY+TlO-2cwC-5qxyZA`bFs&}yKXb+R<`c*v>t@YpmunlbJ%KZ9@KU_ zhn0&8U+JtD`-MaVFH+Q~ouk!DzZW}JZ`J7oZoezgcWmHan&)F6}e*Abv zoBg`!&W9^T*(;!tov&w9Ox~GvdM58|-9>a(xwHMLiplRnZ+1-H<=nc{H=Y?Y-)TMtyU zojs(gH97pq!N2c3W@}wA{0n366}w}ZLX>{kS~2`s>jBT>I9fZ8Wq2M%!Sfh)4H|<= zAGAJw7{d7nPwO)WKl2el|R7Rliy#N z>6!eORe4oyC!tQ&jqB}edQ=SmptAKdPs`3Bo|fH)XYwn~E3bgUiq^fJPv3^nwM{qL z`dwFb;S57ZSohh2#c z2xvPwrn2-yXnNI;s@kAu(5nB1_4du!?BTVtfA7^pMdz>zh*Eg?G3Ta6fQJuyT8?E@ ztcQ+P!OIcn#!VQ#)*T}p>)_nui1VtIK&-DA{>3B5!Rot;@U zZ{wF}wp^tB`Sh9fP}_Oceo!hu`pgmMmAgP{J@yD>m1ucA&sn*vbyv&BHYjtmY=B&j zGUP+c8<{O1XSDo1(^;{rS$$O)+2MA?8~j9JqLD8od?74HZ;q2FXdQ=@kt-DR{bxbCmc%ALjmm?&cVM~99d zhxt^s9U8+XMESbqM$4vch^ks=<+UDpW>!9!7wbliSOxArGs_J?^cLc{Xq{EidgO}# zT@84|^5xK>hc|=Rx^@e^?uP$gf2_t9v5#&%!%I1y=>=Y)No*DS0{;Z|0{-FQhW`%u zZ(j{Ba9}a0u7*=N{CC5DvMgW!efv=VpW7b_^FaFJAUAWcmi5SBZ;_)8WE?63(dNK} z5jF#RAZ!^D*_p&KlG?Tr)2N&hpX%F2%>>47&kRM9tTXx?)NxpJ#$p>%eZw`T*p?Qz zpqS~%ay*4q4QenOW%B2c{gb&+y9Z!lKiZ5ZDS!SXhz==#fpVUdzeG7-%3q=Emhy3w z3wpu}M9DxPK0P7?eVf+--HcL=wJPzPS35p18 zlc1QuT@sWKxL<;CMj_PMF2Q*6ZHEMB7s%&&B~O`&{C<;TZrYp+DjzG{=3r8)@#(Jt)gb>G%cOc1zdq zMR~ZC??asek%QFBAX3H{GR8dyl>zH2=rJP)mKN$&kII$M6)Db4v$L)NMVVlOL6wY* zVk1>=f>~EdkF)2RM$R$2*JDnaJ$E8TiL%tEj1;qxno+>y;QDd7Dl%k3^=uCVL%G#+ z8x1D9((_jINV0dP74A(d+=mL3O1<(gG{pgprZ{kwDGs_8M4BBrr)C_5=CT~<3YqUc zJS~nh&G(*^7N?+SvqKax2k1n$a^Iu*PdV&xPN;`9n8w685i77vcI?pLbSUnRI&!Au z4Y^P0=M6g(14ni9+%rLxxsZ2C9mqW;e=5p3a!x)8HED>-MK)R?Z~6>1keBi>l5?g( zoez|9wv1Nap`QXnYsbk@Eb{HHU6pXzqGnvXQ55-g0pZ$%y^x-`orC=jGR? z>V)f=vq8Nd^zI9=Nh5y|5Ch6U1Fjcj-<{|Bud!fU+TZ^YM4#p7ke1Wi_57<~Ku%rP zZ?S>FQvU$TZYdu`S*E?~1(XXU|00I3M9MFrTqfn;p?NWXf_3x7MA5p$v%CDi$b}7Gs@?%nd6XhLJehcM2Qhpod zy;A-k^yh$-{}<&$`C(sDxZWv-n7p1Jjz(C1H$TuUT<;=%BtNi%#bX1(lyJRQjTQ_G z*kQMT)eZ^XzX;UIb0j$Y1hgjdB=`WEb};x5{mWzU=P=aC&yxd;L89byiX8L=nouLJpu1w=cu;NIASq3iF3>*e7 zx(->=!@$L}M1r1FWvK+cjQgSf>%+(+xk-B6kf=AUL~k?7CG;*MC!r4*^)Y@9MvgG* zOXwIQmw{at8PaAyBaXw7;l{<_Br=lEMg5H(V8qSnWHM5~D4#S-7!4vcfze<>WsHUp znwsGb1e=6wsPQz|Ea$ReR93~vO{kjDX~urgtYI|Vz$L53CY>HZnu~1icr+ngBMDsu zC02&bWrS|$vdM(*V)PwC_b{45=zg0!5`^_)Dxn9s>`X%28J$Jw zF-Fq}?O;?+Xb&R~p}mZz6WY&c2B8CtDhR#AsFKhjMl%V$%4im$*BMn&T;63go63$b z`YxfrF*=*jF-FydzF>3?Az_!}K8KK<(Yb^ijA{twFq%s!kI_6r{TR(Bl+S1Zp}}@{ zqc0|0=M!>s*&;&287(#nV5$@_x`@igGFn2Ygwe%>CNT06Dr2;i&{Re~LgkDC2CjQm zjDmz}7}b&HB1Rzt*R!RJE}<#i!01u~*S8p>2-Rz56s1LIwcQ=V^($uJ3V9coB@EnN z-p?pW=mAD4LfaWN5qgZ#azZ;8H51yyXa%9Yj4mUzpV3MKceMu?t){X=jIJQ`Dx)=o zUT4%o=xs(<5_*@>RfIlZbTy$PjMftR8>4lEjxlN_^aZ192#HLYb?XV)8Equ59gH?p zSstTn3H4)i9iepTGhMeo0`F1izwL#243J6KIen4;W)% z4#gyRkm{_K;2{E6O7Jj&brNhRuwif=TumM&d9y5djKCHNo+NOi1Um?9m0%}BGgEaDQ$s_xgE*VaG;HPx~+xcJbZz}*m|-HHqwoaScsyr za0K!7FC~C^bU_Pmk6U()ftP74zKB0y1paapx~I=P*NBsl&0EL>DR+C zjU~d^sC36PmUcknI-v0uB(0_^M!?J_(@X@+SP+=8ATVPhX=byk*d@HSW2pwOQ>BFz zL4w9SX~-|^8oCy~P^ zlf#+H;e60_$eyFp0P+SV=)km%GJu1uE@b4xI?MIAXG5SI&5+MnJ`}veMl!LF!`K)q zgE6g{6O*b@qPkCS7k@Ptv}1x>j|05MY&0t_RN@^>Va0{*3f-GlwAw*g*(zm~3{ldq z#TqP=tbNYe(aRVL4<;gv~WORWc`nw#fMs-~P>;zCBSW+bQru_rGf7Jlk>j`i6 z9niA0cA{X5j7r$u>-@c3g0YRfEmRq7Y>Hpk7{|7{|JN5dzv?Zw13esu5 zc1k@W3`;JK@6N@4Kdjxk_-*83_cC|_QS45=6A0QrUj|7d!?G@xcCU-w>ms}x_@?uX z63e>FC&Id??v$L}>*5Ja@ozd#-~K@V2kfakr5+L8+e5lBVBQgcpjhAdQ;fcLMtA4p z2~6Nlx!Ao7oYYH)I;CExb+LPUcmiSV&czc5TBls>UItGfiruMq0zvDPdYzU*BEI&{a;fFs zYo|NP>JD=a3-F;_C0@*w`~UDQGGMOCa&GSO0}%cH?aOT zK4*y1b|tHdhQP0ecR0ST+6$%&OWt9zN_{y&ELqB8U7EU-#dLd1Iy7bhDoS_@UXKlO zDh#R%$SFB(ev!pu2l1PjKc9O6VSZqh0v9uRGLl>D%fz_h{09U0#Q7HcDeX!@IY+fS z_yk}V6Tjngwup<0L8lq*ig>$YK}NeGKI>RuYga@M9vL=eH>31tvtWg6LlK{+3;fi$ zA};4XW(%&N2-PPjkTuvD^K=)Rq^C0hYlyi@e2a?=QKLkaOxfalqI6{G;P#2!uu3VY zu0)kmP+f`2E6_3>U_oVwY8+|}VA~`443rWJn933{u}qxWuJD4iYUegpW|>W^8Kin; zhzs85KC8F^WvXj}GIt{LV1nuAc`AbG7SGcf5-MF)ix56F@mg57i-^LPiRnn!nx|@A zZPrp>rD6iVAuf+}t;MQV$gH(kiOWptg3DP{^T7~{nK4iJT?jnVwl7e&>tqR}pJ`}A znqtX3?P6(Tr*kFhUZg!&9*QWb}lxcBOwkn}T|eeeYkWr}Q7^bQ+zm zce#-D|51}>ELr$(KBqglM0N0Lvx7^Ns2a`{DRH?t^|TD`h~kw)WBvt)%*wh;e`X@n zY`;c{X)ot0FAGhrPHT%=a8+&PbryTA__Wm;W%YE^s!CeZ%T1jkc7dv;7PBr^4^`_& zs&lY@m5yvz@YhVkd{$!Gs|%I=O{Q0!b_Hi}(Lz(DQ#h2$3|7g6MHF06@M5!Or!L31 zNcAsMI1^WKS|VZe$#;7rMoj+_BZ^zAI5x&k)P?TJY!$esYg|7LHl2zQSb^EbIaA zGQ`8sh+%x5+Z$f#ftHAiQ;B$SI8<9)@Anrsmre9eoKP4JMN-X$^^sKZq~cJ-A5H~= zg7g@4)`KsFCOW8e0A1@BCs)LR9cy(~Osq%<(HIQ`y*_`DAG?!C1_Hslq6PuplLZi= zd(eeYREnTMB3!^aTnN4Ze6VP-w9glO+}gt3f5S z2*xAH!W6tjq{&nStOsOieJ~k~CB6P=9M!?CMqjc)7O@HV{vk@WK!TVE)kl0`sSr?`$kxHf`yncNeD|r`|Ag%R}RDYqFjFwykW9t*XveHub{orSF_+ zyJgjPZEuOGwjM>cKHs$k7Zrb}+Sa~mjqMFlbarvDqQTZwXB$w|_KPbW{jR%svBXR&~5&(Vg>~p>2yro_kCP)UafQNl}qml3ml~_VkB5>$Z>=v86uzeV`JsArE)LIksjH4wM};>W^6A5k~5Kn7rGSnhmtGO{i4Ra-stj3FfL-TMw~IxxPXVsc%i4k zX5sZW_(BmN{4f#Ef&ZR!pzFSRh_^o#hfar6jW86@X|NE7#&LF(LH8Q*F-#PISOfGa zfX_X^ITwt3 z6_^M`>b2O%eNZ!00fDTJLfm0I63KH@$%P3BcLRheA;|RwQ9R9{?l=14mqMSx5O(18#^#T&NB<1>;FCHHG3q=y( zWJ9RFfjX5C@XQe}RTFj4;W$Q>M&9R7hMIzu=pK57j(d}rkq63UZ!DZbbITLKW#h*Q z>LB=78-_)<-Y<$9qK(1g2&`m@RKQnUA4(R31A%yPA`r$UN)B*cs2Spn(<2nYzEk*R zW_rE#IQL+VfOTvXa~QIN)fJ!0RB!QFxfBF+Bg3Tlv<6Nm zWgyTO%Ib6AL0{Mv7^QUhX{DhlIuAx;g<7*3f)pEX3TItl9L6;a{v~P?Ffx$tuci}a2!}D_sKYW==E@aGHP(cE5!m3Ul`A15 z1xuR@6;=5I1}6pBIxmz60na7_!6aNpXckyBWy(fj@s zF`5@RobrmIE?!WqmL`g80-v^4mkNjF^`oohOI_8xKFHw+Y@0%f`LJ$*mlR+aCR{Zm z;87?F>yq{2R~L@LN<^`R^(7vJXSLXk$A(3!W#C(BLd4jbG(Rg{9AWvt=`gr~D#)HdJ zFxHTg34C^=c_Cev3cvN>TM1~=x(WxzXrruArR-?|ou&?*qAsJ64)?UVk{~i=<+7-4U=Qg?}=fFdrA- z(r!uD4iSZ=g>1t}*ZUd;WH2mE@`6WeH0%@V>L4cri6qW{h!RgCdELP+Suoxd@^f<3 z;#!{o-=lt*zz}g7oO40}=>$yHie~f=+o+Z6RUlZKs)wsk5H1q9eqyv{@WzVz1Fgf3 zi*^9mI%O5_ewK#Hc&XEmemiZ5$9?! z(%_3ghy3AaA~?er4&!2!sugPQ1_7Z(l$wQ&j#_cxsb|&EdO1|M3522m>~8`oSS^DA zzHW9TOQr7}$#Gqg^x zKoO`+&&`{j>zL7NQLbb6)BB%${u-nYGU*j`Aa$4P*?sWH@ zb*v|F5pHsPbll1**@ibyx;Sj+E&q;%HoRTZ#bLvH7+oATq5cTavCyX7uTrHp`Q$tW z&9e<2*xc1&laF8SRAiG+r0#<6(}_dECZG1)p$r~MCHh+8qwd4OS0G}9Lt$k4`)(iIUo2w;^X6PIO9>kp~XK5Sov}+gaiLhYUSyK~#HGhkrg; z2j}5PjW6XTZ@k98#C*BNkKpk-N8=T~K;vhk!*JAVd`i+HsqvR_9Inv#<%~CK{4Y5^ zKh}8pi$n0hQ;k23^XEa0zn1YXjo-=r{jJ8I$NhR$Nt|y-H2wl^_j8T^i1R9o+gEYNw_VXEy&t&|f#=p$*|C7f1c|HG|#?w!)U>iIR zYFv7=-bosN9@}?o{6(x^r190SL=srw}AcpzNTNv@n5I$g}greK;yS_p5LPJr!oGS#?R&J z@&g(_n&b7P#?y~Ufv@{C{xTll-)a0^?C0wm-^}B9SmR&j`TM2D?_oO*&KDK8Gg!~1 z@h`JKLp6R9^J6srmpty{H2y8dlQjMkwlhQHRou?ic>Dz(JTBDu-*CSY8vi_x`znn; zjmK-f#=p<`d4t9)e}1Cz>)HROH2$a3O>t1;@8I}+sPXSJKBn>gSpQ3np8$_*#-k^f zt8sjr`*n)O-@$$sYJ4I0cZtTUk62!!@eea@(s;GLtkL+8bW?29_;wzzA8Gs%o-cQ5 z{DaK@O5?BPdHRILtNqG8jgN7=zt{L(Z2wJ--_Q2{tnrns|Cz?$!12%GxT01Xe_4{=R@4`1(AX*~UC6x7+E@#@p>H);Hx+^;(|egMz+Uu%3T`@d7;-{3g>R^y-I zeEy@xpQ`d%<8R}3|E}?yn9t_C!(#kDg|7=IY5Y=NH%c`AIkt0_#=paUR%`r69Onx( zzLEI`jkj?;n>79sUN^4O_*dA^Z5r=q`}b-*{%RN=k7@jWv7LPy|7Y%39+#`QP3HIy z)%aPgKUU+9G5(Im-^B5(()h7#|2&P~&3r)P<&T#L5!d*8*#2sbKg@C1s`0(K|3BAw zbsuoM#;f`NlE%-HVHR&{{12EvqVZ1d*H;?<75kIJd7>YL(0D)V zPt^Dp#uXZ`er8~v#y`jNcd5qT%J~`5_%+<$%Qarzzq>}`mESjN{1173Q0tBAZy~q) zfTn*V$8DF!mvMX#XndHlTBntL2hXDqH2w2A4xed!6UX17_M6auv~@q*>96s(a=*rD z{JmHSj&hAx*R?qspUe4tk;eCxX2c~LKalM=Yy1J8zgKJgVD^8D#xLT$x=rKNm#6O6 z_^s^c6B-Y{oI%Hajen5i{0EI!@5A5K_z`UXsKyWGaktYChNiFk137=(8vikmOOeJ; zm1 zI6k8B6Ig$*#$Uny{9faSv7NUy{x_U&A8Y*c%&R{IBEtjj!RjEztM}q#L4EPVj6!6$8Dv?|AO;#gT{|y|Np4*{dj!e zXC9}ai+#bb~TK8n5=H4I00P z^CYG5xA8i#M&sY$^=FgDhd34wYWxAU{%gGa^)exTtMO|8{i?=a&;Gop@%Y=rcpTMu z^_5y1FT5)LTX|gaG+x~Y7^3l0+5YJo@8LL1(s=d0zCz>MxZNchuii&rqVeiJ!*Y#R zf4{j>Ekct;_;$IpHrLoS2cb0Rh+jh`grM8f2Ysp zNuuKaBG2o-7M@d(><_i@SZ5kv$44`d{v)M6A5gC8EBj|#c(h*)|M94?@Myn3um2ZX zc+|fUmEl-w;ZeVZ*Q-k{JnGNjH>t}kJnB2RbKhfL`42^O+-A{7)$7Md{yvQ#HdgWv zSa`Jm2HSta!XtGa>+iPkar#qa`0u7$_4`*?lGxA3TcBkK>b@Tl)% zKSx=3)PJ7!&(Qet5-5aYhQ>EBKUd@LVcx6pj#6nSVByi9zC11w3y=QHW&O)FemC>i zX#DNtr2QK;e$sf!->LDdnZMh@qd#RlFCMh;=+Ez2{}Bt1`inXKdn`Qa=S+YXIG(le zWS`^zqJ>BOFzX+(@TlL9*WouUJnC;^{dX)p>esUUk1RauKg;?@Ej;R%vc8SyF>?6- z_q_h}w(w}D<_vg&qpyWW{V#}x&$wB5)W41Ouj6@u>wtA#xzfzPK+^4i<&i|Mt^lP3%9qr1yV1aJo&bF?}Gu3b6u{*K+8(3!zNsQ2kN< z(CI5Y50wdBw+0Hj@;`sQtf9sU{YT$*|1kq~n^<$pJbV?RM4rr7U3V#zbk%+dx3B7B z`?%id?XLh%w+WQk!|m_=C-F;yZddIu?V|rVpsTlk6>!+T@)JZlHsHX(QN{NIBue|L zeBKNNUDbcdFKh5NMO8QZs_Ngw^-TpO1eDP6tm-NDUJ#Je!XyOO-=-A#topC$pMlU- z{F*s_Rji2P*9ZQq`YNxwY#a2par^4?Sa|uuQ0nz@`>xM@pv3)k_-b}T0(jN?k3Mx( Pe+T=&-K;4Ez5f3LdE?iA literal 0 HcmV?d00001 diff --git a/dump1090/mode_s.c.REMOVED.git-id b/mode_s.c.REMOVED.git-id similarity index 100% rename from dump1090/mode_s.c.REMOVED.git-id rename to mode_s.c.REMOVED.git-id diff --git a/mode_s.o.REMOVED.git-id b/mode_s.o.REMOVED.git-id new file mode 100644 index 0000000..d25222c --- /dev/null +++ b/mode_s.o.REMOVED.git-id @@ -0,0 +1 @@ +a3e48b2319025f5869b2710bf017dfcb96c1fb89 \ No newline at end of file diff --git a/sdl1090/monokai.c b/monokai.c similarity index 100% rename from sdl1090/monokai.c rename to monokai.c diff --git a/sdl1090/monokai.h b/monokai.h similarity index 100% rename from sdl1090/monokai.h rename to monokai.h diff --git a/monokai.o b/monokai.o new file mode 100644 index 0000000000000000000000000000000000000000..841bfa3a41dfd45b0e0b61f13fe3376d1c9a2e03 GIT binary patch literal 23936 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 Q{12r6zLghOIWhkK0KFDsjsO4v literal 0 HcmV?d00001 diff --git a/dump1090/net_io.c b/net_io.c similarity index 100% rename from dump1090/net_io.c rename to net_io.c diff --git a/net_io.o.REMOVED.git-id b/net_io.o.REMOVED.git-id new file mode 100644 index 0000000..4dadfa7 --- /dev/null +++ b/net_io.o.REMOVED.git-id @@ -0,0 +1 @@ +bdaa5132f81b7d6b55135413ab297b03f4791e00 \ No newline at end of file diff --git a/boot.jpg b/old_hw_build/boot.jpg similarity index 100% rename from boot.jpg rename to old_hw_build/boot.jpg diff --git a/boot.psd.REMOVED.git-id b/old_hw_build/boot.psd.REMOVED.git-id similarity index 100% rename from boot.psd.REMOVED.git-id rename to old_hw_build/boot.psd.REMOVED.git-id diff --git a/build.sh b/old_hw_build/build.sh similarity index 100% rename from build.sh rename to old_hw_build/build.sh diff --git a/digistump_firmware/encoder_loop_debounce/encoder_loop_debounce.ino b/old_hw_build/digistump_firmware/encoder_loop_debounce/encoder_loop_debounce.ino similarity index 100% rename from digistump_firmware/encoder_loop_debounce/encoder_loop_debounce.ino rename to old_hw_build/digistump_firmware/encoder_loop_debounce/encoder_loop_debounce.ino diff --git a/digistump_firmware/encoder_loop_debounce_002/encoder_loop_debounce_002.ino b/old_hw_build/digistump_firmware/encoder_loop_debounce_002/encoder_loop_debounce_002.ino similarity index 100% rename from digistump_firmware/encoder_loop_debounce_002/encoder_loop_debounce_002.ino rename to old_hw_build/digistump_firmware/encoder_loop_debounce_002/encoder_loop_debounce_002.ino diff --git a/digistump_firmware/libraries/readme.txt b/old_hw_build/digistump_firmware/libraries/readme.txt similarity index 100% rename from digistump_firmware/libraries/readme.txt rename to old_hw_build/digistump_firmware/libraries/readme.txt diff --git a/dim.sh b/old_hw_build/dim.sh similarity index 100% rename from dim.sh rename to old_hw_build/dim.sh diff --git a/dump1090/.gitignore b/old_hw_build/dump1090/.gitignore similarity index 100% rename from dump1090/.gitignore rename to old_hw_build/dump1090/.gitignore diff --git a/dump1090/Makefile b/old_hw_build/dump1090/Makefile similarity index 100% rename from dump1090/Makefile rename to old_hw_build/dump1090/Makefile diff --git a/dump1090/README.md b/old_hw_build/dump1090/README.md similarity index 100% rename from dump1090/README.md rename to old_hw_build/dump1090/README.md diff --git a/dump1090/TODO b/old_hw_build/dump1090/TODO similarity index 100% rename from dump1090/TODO rename to old_hw_build/dump1090/TODO diff --git a/sdl1090/anet.c b/old_hw_build/dump1090/anet.c similarity index 100% rename from sdl1090/anet.c rename to old_hw_build/dump1090/anet.c diff --git a/sdl1090/anet.h b/old_hw_build/dump1090/anet.h similarity index 100% rename from sdl1090/anet.h rename to old_hw_build/dump1090/anet.h diff --git a/dump1090/coaa.h b/old_hw_build/dump1090/coaa.h similarity index 100% rename from dump1090/coaa.h rename to old_hw_build/dump1090/coaa.h diff --git a/dump1090/coaa1090.obj b/old_hw_build/dump1090/coaa1090.obj similarity index 100% rename from dump1090/coaa1090.obj rename to old_hw_build/dump1090/coaa1090.obj diff --git a/dump1090/dump1090-win.1.10.3010.14.zip.REMOVED.git-id b/old_hw_build/dump1090/dump1090-win.1.10.3010.14.zip.REMOVED.git-id similarity index 100% rename from dump1090/dump1090-win.1.10.3010.14.zip.REMOVED.git-id rename to old_hw_build/dump1090/dump1090-win.1.10.3010.14.zip.REMOVED.git-id diff --git a/sdl1090/dump1090.c b/old_hw_build/dump1090/dump1090.c similarity index 100% rename from sdl1090/dump1090.c rename to old_hw_build/dump1090/dump1090.c diff --git a/dump1090/dump1090.dsp b/old_hw_build/dump1090/dump1090.dsp similarity index 100% rename from dump1090/dump1090.dsp rename to old_hw_build/dump1090/dump1090.dsp diff --git a/dump1090/dump1090.dsw b/old_hw_build/dump1090/dump1090.dsw similarity index 100% rename from dump1090/dump1090.dsw rename to old_hw_build/dump1090/dump1090.dsw diff --git a/dump1090/dump1090.h b/old_hw_build/dump1090/dump1090.h similarity index 100% rename from dump1090/dump1090.h rename to old_hw_build/dump1090/dump1090.h diff --git a/dump1090/dump1090.rc b/old_hw_build/dump1090/dump1090.rc similarity index 100% rename from dump1090/dump1090.rc rename to old_hw_build/dump1090/dump1090.rc diff --git a/dump1090/dump1090.sh b/old_hw_build/dump1090/dump1090.sh similarity index 100% rename from dump1090/dump1090.sh rename to old_hw_build/dump1090/dump1090.sh diff --git a/dump1090/interactive.c b/old_hw_build/dump1090/interactive.c similarity index 100% rename from dump1090/interactive.c rename to old_hw_build/dump1090/interactive.c diff --git a/dump1090/interactive.old b/old_hw_build/dump1090/interactive.old similarity index 100% rename from dump1090/interactive.old rename to old_hw_build/dump1090/interactive.old diff --git a/dump1090/makedump1090 b/old_hw_build/dump1090/makedump1090 similarity index 100% rename from dump1090/makedump1090 rename to old_hw_build/dump1090/makedump1090 diff --git a/dump1090/makeppup1090 b/old_hw_build/dump1090/makeppup1090 similarity index 100% rename from dump1090/makeppup1090 rename to old_hw_build/dump1090/makeppup1090 diff --git a/dump1090/makeview1090 b/old_hw_build/dump1090/makeview1090 similarity index 100% rename from dump1090/makeview1090 rename to old_hw_build/dump1090/makeview1090 diff --git a/sdl1090/mode_ac.c b/old_hw_build/dump1090/mode_ac.c similarity index 100% rename from sdl1090/mode_ac.c rename to old_hw_build/dump1090/mode_ac.c diff --git a/sdl1090/mode_s.c.REMOVED.git-id b/old_hw_build/dump1090/mode_s.c.REMOVED.git-id similarity index 100% rename from sdl1090/mode_s.c.REMOVED.git-id rename to old_hw_build/dump1090/mode_s.c.REMOVED.git-id diff --git a/sdl1090/net_io.c b/old_hw_build/dump1090/net_io.c similarity index 100% rename from sdl1090/net_io.c rename to old_hw_build/dump1090/net_io.c diff --git a/dump1090/ppup1090.c b/old_hw_build/dump1090/ppup1090.c similarity index 100% rename from dump1090/ppup1090.c rename to old_hw_build/dump1090/ppup1090.c diff --git a/dump1090/ppup1090.h b/old_hw_build/dump1090/ppup1090.h similarity index 100% rename from dump1090/ppup1090.h rename to old_hw_build/dump1090/ppup1090.h diff --git a/dump1090/ppup1090.sh b/old_hw_build/dump1090/ppup1090.sh similarity index 100% rename from dump1090/ppup1090.sh rename to old_hw_build/dump1090/ppup1090.sh diff --git a/dump1090/pthreads/pthread.h b/old_hw_build/dump1090/pthreads/pthread.h similarity index 100% rename from dump1090/pthreads/pthread.h rename to old_hw_build/dump1090/pthreads/pthread.h diff --git a/dump1090/pthreads/sched.h b/old_hw_build/dump1090/pthreads/sched.h similarity index 100% rename from dump1090/pthreads/sched.h rename to old_hw_build/dump1090/pthreads/sched.h diff --git a/dump1090/pthreads/semaphore.h b/old_hw_build/dump1090/pthreads/semaphore.h similarity index 100% rename from dump1090/pthreads/semaphore.h rename to old_hw_build/dump1090/pthreads/semaphore.h diff --git a/dump1090/public_html/config.js b/old_hw_build/dump1090/public_html/config.js similarity index 100% rename from dump1090/public_html/config.js rename to old_hw_build/dump1090/public_html/config.js diff --git a/dump1090/public_html/coolclock/coolclock.js b/old_hw_build/dump1090/public_html/coolclock/coolclock.js similarity index 100% rename from dump1090/public_html/coolclock/coolclock.js rename to old_hw_build/dump1090/public_html/coolclock/coolclock.js diff --git a/dump1090/public_html/coolclock/excanvas.js b/old_hw_build/dump1090/public_html/coolclock/excanvas.js similarity index 100% rename from dump1090/public_html/coolclock/excanvas.js rename to old_hw_build/dump1090/public_html/coolclock/excanvas.js diff --git a/dump1090/public_html/coolclock/moreskins.js b/old_hw_build/dump1090/public_html/coolclock/moreskins.js similarity index 100% rename from dump1090/public_html/coolclock/moreskins.js rename to old_hw_build/dump1090/public_html/coolclock/moreskins.js diff --git a/dump1090/public_html/extension.js b/old_hw_build/dump1090/public_html/extension.js similarity index 100% rename from dump1090/public_html/extension.js rename to old_hw_build/dump1090/public_html/extension.js diff --git a/dump1090/public_html/gmap.html b/old_hw_build/dump1090/public_html/gmap.html similarity index 100% rename from dump1090/public_html/gmap.html rename to old_hw_build/dump1090/public_html/gmap.html diff --git a/dump1090/public_html/options.js b/old_hw_build/dump1090/public_html/options.js similarity index 100% rename from dump1090/public_html/options.js rename to old_hw_build/dump1090/public_html/options.js diff --git a/dump1090/public_html/planeObject.js b/old_hw_build/dump1090/public_html/planeObject.js similarity index 100% rename from dump1090/public_html/planeObject.js rename to old_hw_build/dump1090/public_html/planeObject.js diff --git a/dump1090/public_html/script.js b/old_hw_build/dump1090/public_html/script.js similarity index 100% rename from dump1090/public_html/script.js rename to old_hw_build/dump1090/public_html/script.js diff --git a/dump1090/public_html/style.css b/old_hw_build/dump1090/public_html/style.css similarity index 100% rename from dump1090/public_html/style.css rename to old_hw_build/dump1090/public_html/style.css diff --git a/dump1090/rtlsdr/rtl-sdr.h b/old_hw_build/dump1090/rtlsdr/rtl-sdr.h similarity index 100% rename from dump1090/rtlsdr/rtl-sdr.h rename to old_hw_build/dump1090/rtlsdr/rtl-sdr.h diff --git a/dump1090/rtlsdr/rtl-sdr_export.h b/old_hw_build/dump1090/rtlsdr/rtl-sdr_export.h similarity index 100% rename from dump1090/rtlsdr/rtl-sdr_export.h rename to old_hw_build/dump1090/rtlsdr/rtl-sdr_export.h diff --git a/dump1090/testfiles/modes1.bin.REMOVED.git-id b/old_hw_build/dump1090/testfiles/modes1.bin.REMOVED.git-id similarity index 100% rename from dump1090/testfiles/modes1.bin.REMOVED.git-id rename to old_hw_build/dump1090/testfiles/modes1.bin.REMOVED.git-id diff --git a/dump1090/tools/debug.html b/old_hw_build/dump1090/tools/debug.html similarity index 100% rename from dump1090/tools/debug.html rename to old_hw_build/dump1090/tools/debug.html diff --git a/old_hw_build/dump1090/view1090.REMOVED.git-id b/old_hw_build/dump1090/view1090.REMOVED.git-id new file mode 100644 index 0000000..fbc093e --- /dev/null +++ b/old_hw_build/dump1090/view1090.REMOVED.git-id @@ -0,0 +1 @@ +3574a87a5df1ebab0124dc0e276a82636506f036 \ No newline at end of file diff --git a/dump1090/view1090.c b/old_hw_build/dump1090/view1090.c similarity index 100% rename from dump1090/view1090.c rename to old_hw_build/dump1090/view1090.c diff --git a/dump1090/view1090.dsp b/old_hw_build/dump1090/view1090.dsp similarity index 100% rename from dump1090/view1090.dsp rename to old_hw_build/dump1090/view1090.dsp diff --git a/dump1090/view1090.h b/old_hw_build/dump1090/view1090.h similarity index 100% rename from dump1090/view1090.h rename to old_hw_build/dump1090/view1090.h diff --git a/dump1090/winstubs.h b/old_hw_build/dump1090/winstubs.h similarity index 100% rename from dump1090/winstubs.h rename to old_hw_build/dump1090/winstubs.h diff --git a/gpio.py b/old_hw_build/gpio.py similarity index 100% rename from gpio.py rename to old_hw_build/gpio.py diff --git a/grid.py b/old_hw_build/grid.py similarity index 100% rename from grid.py rename to old_hw_build/grid.py diff --git a/grid_pc.py b/old_hw_build/grid_pc.py similarity index 100% rename from grid_pc.py rename to old_hw_build/grid_pc.py diff --git a/key.py b/old_hw_build/key.py similarity index 100% rename from key.py rename to old_hw_build/key.py diff --git a/key_001.py b/old_hw_build/key_001.py similarity index 100% rename from key_001.py rename to old_hw_build/key_001.py diff --git a/key_002.py b/old_hw_build/key_002.py similarity index 100% rename from key_002.py rename to old_hw_build/key_002.py diff --git a/key_003.py b/old_hw_build/key_003.py similarity index 100% rename from key_003.py rename to old_hw_build/key_003.py diff --git a/rtl_fm_python.so.REMOVED.git-id b/old_hw_build/rtl_fm_python.so.REMOVED.git-id similarity index 100% rename from rtl_fm_python.so.REMOVED.git-id rename to old_hw_build/rtl_fm_python.so.REMOVED.git-id diff --git a/rtl_fm_python_common.py b/old_hw_build/rtl_fm_python_common.py similarity index 100% rename from rtl_fm_python_common.py rename to old_hw_build/rtl_fm_python_common.py diff --git a/rtl_fm_python_common.pyc b/old_hw_build/rtl_fm_python_common.pyc similarity index 100% rename from rtl_fm_python_common.pyc rename to old_hw_build/rtl_fm_python_common.pyc diff --git a/rtl_fm_python_thread.py b/old_hw_build/rtl_fm_python_thread.py similarity index 100% rename from rtl_fm_python_thread.py rename to old_hw_build/rtl_fm_python_thread.py diff --git a/rtl_fm_python_thread.pyc b/old_hw_build/rtl_fm_python_thread.pyc similarity index 100% rename from rtl_fm_python_thread.pyc rename to old_hw_build/rtl_fm_python_thread.pyc diff --git a/rtl_fm_python_web.py b/old_hw_build/rtl_fm_python_web.py similarity index 100% rename from rtl_fm_python_web.py rename to old_hw_build/rtl_fm_python_web.py diff --git a/splash.sh b/old_hw_build/splash.sh similarity index 100% rename from splash.sh rename to old_hw_build/splash.sh diff --git a/start_key.sh b/old_hw_build/start_key.sh similarity index 100% rename from start_key.sh rename to old_hw_build/start_key.sh diff --git a/test_001.png b/old_hw_build/test_001.png similarity index 100% rename from test_001.png rename to old_hw_build/test_001.png diff --git a/sdl1090/parula.c b/parula.c similarity index 100% rename from sdl1090/parula.c rename to parula.c diff --git a/sdl1090/parula.h b/parula.h similarity index 100% rename from sdl1090/parula.h rename to parula.h diff --git a/parula.o b/parula.o new file mode 100644 index 0000000000000000000000000000000000000000..0218ad0b455f83e75dd346a740e1019611101e10 GIT binary patch literal 3744 zcmbW3X>3$g7>4h3%33JJs)%TqMhRA#X$MNFHHC>)NRd>7A;cx(v>m3!c3NjaAWDr< zaS2EyiWnEv2=1b&xQkIS;4Ur*5kZY1nrPfHxIOR8ciZ81{NqWUdEfKhvwY{=bMKwr zGv~}K^7$OM_?+oZf6a|L&idi~K9aQ&r_34UOvRrJE1(vFu+n@ry2ktzbe(y%TW`J| z-2fV=0Um)Gh`?r;42|#{RKYCR3X@-6&g%3b$yxsf|^bU9*v=4W|d*;`px)+My18);bYHb67lZD-{6(+>v~L%}yXMbF zb#@g$5A-}}pXbAF^V-Y3=FdgH1kF7czA>-8|JHmn`n~x%=uhUG&|g90&xAif^ESet zpgbe+H)!n*@DFG`_2yqkr-9mRgBtVO(aG=^yam;uF}2PR90EOar-0_&36*dVwC0KM zJM4l9@Ehy_onPgw^;ekRkB&G0HF`Y!0tet&Q2X!T81p}%M}x-v8OlNPYCb(%%18N? zg7&uEhDbg-X0l$8Fv%f`7@z5b^FsOJ?M4_#YozYNhw%e@cd4a}oI4~_#6RHjbyV99N ztRWst#F8DYRHMn(_J$>OwZYn&KrkK%o;^7bT$oBnTQ3RrB)ikG)^v9=m`W$R6LF`i zy}K(`mFSA5Q<=7CRlFlzmFnqeOID@YI>XhcR`*ZbN%KG^k?M#iVr>C!S1u>MgN=># zfs^L7WD@C2E~j8PldXl9hwDPsHKA~2E?!{Kc_H1jV&_L4+X2O2@SlLbnYkVHcJODv zrrxO9=T3dn@x3} z-P{y%bJo0r6mUx@wX`c8ZE->z)||GxE*)Evc0z5@bkqs8q*6{O8RPM2i?w9p3px@D zySbM2(Uz8EZ1G{2qseF@9-~XHMQ2AM=6XhVLap6hT``V#D8aK5;#uQa;n{JM`u{qP zu3EdhUU#I3Ydos9`K5x2V*RhC+|@`<1`Hf<;4Vs?@h?sd*=@m_r}yTV*Te^ zKUchMCvibfU&L)-T4#rItJO!MYUiFcy*pL(P4kYa_*$F4NtL|fZL9CBH>T$Mtbah2 zyy9)E=b=#k2Q7a$Pvx(-hByBO#Jpn?$~8tRvz7iIZ(AKf#q@p7FO~L+T9qHfyZv2V zY%y>DE!JQ6C%?G;T+{=vW&QJG^4_+p7kXPCu>N({LEmz{AH4ggZT6mBLQcT; b-+iwsrsADn*9-M8(~F04Q%?GRz5V|MBTr)( literal 0 HcmV?d00001 diff --git a/sdl1090/pthreads/pthread.h b/pthreads/pthread.h similarity index 100% rename from sdl1090/pthreads/pthread.h rename to pthreads/pthread.h diff --git a/sdl1090/pthreads/sched.h b/pthreads/sched.h similarity index 100% rename from sdl1090/pthreads/sched.h rename to pthreads/sched.h diff --git a/sdl1090/pthreads/semaphore.h b/pthreads/semaphore.h similarity index 100% rename from sdl1090/pthreads/semaphore.h rename to pthreads/semaphore.h diff --git a/sdl1090/rtlsdr/rtl-sdr.h b/rtlsdr/rtl-sdr.h similarity index 100% rename from sdl1090/rtlsdr/rtl-sdr.h rename to rtlsdr/rtl-sdr.h diff --git a/sdl1090/rtlsdr/rtl-sdr_export.h b/rtlsdr/rtl-sdr_export.h similarity index 100% rename from sdl1090/rtlsdr/rtl-sdr_export.h rename to rtlsdr/rtl-sdr_export.h diff --git a/sdl1090/.gitignore b/sdl1090/.gitignore deleted file mode 100644 index b04dcba..0000000 --- a/sdl1090/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -*.o -dump1090 diff --git a/sdl1090/view1090.REMOVED.git-id b/sdl1090/view1090.REMOVED.git-id deleted file mode 100644 index c419972..0000000 --- a/sdl1090/view1090.REMOVED.git-id +++ /dev/null @@ -1 +0,0 @@ -03ce37e44e1175c6d216ace0dc15712026569f3f \ No newline at end of file diff --git a/sdl1090/states.svg.REMOVED.git-id b/states.svg.REMOVED.git-id similarity index 100% rename from sdl1090/states.svg.REMOVED.git-id rename to states.svg.REMOVED.git-id diff --git a/sdl1090/status.c b/status.c similarity index 100% rename from sdl1090/status.c rename to status.c diff --git a/status.o.REMOVED.git-id b/status.o.REMOVED.git-id new file mode 100644 index 0000000..70d2908 --- /dev/null +++ b/status.o.REMOVED.git-id @@ -0,0 +1 @@ +4c882fece9c30acf73d1f87d59f36e90da75ca30 \ No newline at end of file diff --git a/sdl1090/structs.h b/structs.h similarity index 100% rename from sdl1090/structs.h rename to structs.h diff --git a/sdl1090/testfiles/modes1.bin.REMOVED.git-id b/testfiles/modes1.bin.REMOVED.git-id similarity index 100% rename from sdl1090/testfiles/modes1.bin.REMOVED.git-id rename to testfiles/modes1.bin.REMOVED.git-id diff --git a/sdl1090/tools/debug.html b/tools/debug.html similarity index 100% rename from sdl1090/tools/debug.html rename to tools/debug.html diff --git a/view1090.REMOVED.git-id b/view1090.REMOVED.git-id new file mode 100644 index 0000000..fc4bddf --- /dev/null +++ b/view1090.REMOVED.git-id @@ -0,0 +1 @@ +53426cac38852a6505d629ec7324b5ec7a2d18da \ No newline at end of file diff --git a/sdl1090/view1090.c b/view1090.c similarity index 100% rename from sdl1090/view1090.c rename to view1090.c diff --git a/sdl1090/view1090.dSYM/Contents/Info.plist b/view1090.dSYM/Contents/Info.plist similarity index 100% rename from sdl1090/view1090.dSYM/Contents/Info.plist rename to view1090.dSYM/Contents/Info.plist diff --git a/sdl1090/view1090.dSYM/Contents/Resources/DWARF/view1090.REMOVED.git-id b/view1090.dSYM/Contents/Resources/DWARF/view1090.REMOVED.git-id similarity index 100% rename from sdl1090/view1090.dSYM/Contents/Resources/DWARF/view1090.REMOVED.git-id rename to view1090.dSYM/Contents/Resources/DWARF/view1090.REMOVED.git-id diff --git a/sdl1090/view1090.dsp b/view1090.dsp similarity index 100% rename from sdl1090/view1090.dsp rename to view1090.dsp diff --git a/sdl1090/view1090.h b/view1090.h similarity index 100% rename from sdl1090/view1090.h rename to view1090.h diff --git a/view1090.o.REMOVED.git-id b/view1090.o.REMOVED.git-id new file mode 100644 index 0000000..983c72a --- /dev/null +++ b/view1090.o.REMOVED.git-id @@ -0,0 +1 @@ +a1f04fa3c4375ebfef8558b27bf27cad234f3a4e \ No newline at end of file diff --git a/sdl1090/winstubs.h b/winstubs.h similarity index 100% rename from sdl1090/winstubs.h rename to winstubs.h