Commit Graph

1070 Commits (2c8a8cd325fa78c9e740a3af4d8fc6f785e160b0)

Author SHA1 Message Date
alanbjohnston dacb6083eb
Update cubesatsim.ino
4 years ago
alanbjohnston 97b501fbec
removed buffer declaration
4 years ago
alanbjohnston 31269fb0cb
set filename to cam.jpg
4 years ago
alanbjohnston 0ad2706505
added void get_image_file() declaration
4 years ago
alanbjohnston 56283ca0a8
added get_image_file();
4 years ago
alanbjohnston 2d03e67ff0
changed back to v0.2 hardware, added include for pico-get-jpeg-serial
4 years ago
alanbjohnston a96afe45a2
Update and rename pico-get-jpeg-serial.ino to pico-get-jpeg-serial.cpp
4 years ago
alanbjohnston 43e8bceddd
Create pico-get-jpeg-serial.h
4 years ago
alanbjohnston 185c224b53
Create pico-get-jpeg-serial.ino
4 years ago
alanbjohnston f1606a9e7a
test with v0.1 hardware
4 years ago
alanbjohnston 2470790976
added debug_mode to sstv
4 years ago
alanbjohnston 606c9f0bc6
debug mode sstv
4 years ago
alanbjohnston 85774ce5b3
fix destination
4 years ago
alanbjohnston c708e43110
changed debug to debug_mode
4 years ago
alanbjohnston 2bb650dcbb
added destination APCSS and debug for send_packet
4 years ago
alanbjohnston b3d335d5d1
missing )
4 years ago
alanbjohnston 70c992e70f
change debug to debug_mode
4 years ago
alanbjohnston f29764d1af
added v read ina219 sensors
4 years ago
alanbjohnston 7268308165
added PROMPT_VOLTAGE
4 years ago
alanbjohnston 04a4fd0a7b
changed to BPF_PIN
4 years ago
alanbjohnston 4c6face930
added ina219_started
4 years ago
alanbjohnston 8f76eb5181
added voltage_read
4 years ago
alanbjohnston a1d870f3c6
config simulated telem when change, payload query
4 years ago
alanbjohnston 85d95b1508
implemented reset count
4 years ago
alanbjohnston 287cc59810
implemented debug mode
4 years ago
alanbjohnston 741cf588f0
misplaced }
4 years ago
alanbjohnston f493369050
added debug_mode and reset
4 years ago
alanbjohnston 6d3dc92378
added PROMPT_DEBUG
4 years ago
alanbjohnston 8ffed8573f
added debug_mode
4 years ago
alanbjohnston 2948ea635f
added payload_command
4 years ago
alanbjohnston 3659bca574
\ typo
4 years ago
alanbjohnston 790d9310b9
changed icon
4 years ago
alanbjohnston 2d05f1b5dd
added 0 in lat sprintf
4 years ago
alanbjohnston ba10303ccb
added set_lat_lon
4 years ago
alanbjohnston e7f409a504
added set_lat_lon()
4 years ago
alanbjohnston 73a22cf889
added lat and lon to aprs
4 years ago
alanbjohnston 35eded0065
clear serial input buffer for multiple prompts
4 years ago
alanbjohnston 7839457828
added void get_serial_clear_buffer()
4 years ago
alanbjohnston f5d1665ba9
added longitude
4 years ago
alanbjohnston 9b54ddba7c
fixed variable initialization in case
4 years ago
alanbjohnston f058f585d3
missing }
4 years ago
alanbjohnston 933b146d5d
typo on float
4 years ago
alanbjohnston c124fc0de8
removed extra latitude and longitude
4 years ago
alanbjohnston 6d21812e72
added latitude update
4 years ago
alanbjohnston 54d5595eb5
added latitude and longitude
4 years ago
alanbjohnston c24ab5d0de
turned serial input on
4 years ago
alanbjohnston 354537bf2c
typos
4 years ago
alanbjohnston 46b6b20cd0
fixed (
4 years ago
alanbjohnston ec7b907148
fixed serial_string
4 years ago
alanbjohnston 4691e08843
again
4 years ago
alanbjohnston 1719241318
missing ;
4 years ago
alanbjohnston 9acdb2e472
added get_serial_char and simulated telemetry prompt
4 years ago
alanbjohnston 3e172895e7
added get_serial_char()
4 years ago
alanbjohnston a58a4f9a22
Merge pull request #180 from alanbjohnston/pico-camera-read-input-cw
4 years ago
alanbjohnston 4a94d0b83c
added CW mode change in serial input
4 years ago
alanbjohnston 2aa19f5104
AFSK TYPO
4 years ago
alanbjohnston e90129c802
set callsign immediately if in APRS mode
4 years ago
alanbjohnston 382d59163d
Merge branch 'pico-camera-read-input-cw' into pico-v0.11
4 years ago
alanbjohnston 8af6434f19
changed send_packet to send_aprs_packet
4 years ago
alanbjohnston bf96672065
set callsign in APRS and rename send_packet to send_aprs_packet
4 years ago
alanbjohnston c74ce72f88
moved help out of isr
4 years ago
alanbjohnston 3e22efaf53
added extra prompt values
4 years ago
alanbjohnston 46e8523752
CW fixes to make input work reliably
4 years ago
alanbjohnston 8028a28252
take out serial_input query
4 years ago
alanbjohnston cfa24efd83
timeout 20 seconds
4 years ago
alanbjohnston a93341ba41
don't add /n or /r to string
4 years ago
alanbjohnston e7856f9b6a
move start button isr
4 years ago
alanbjohnston 8d02c152dc
fix strlen
4 years ago
alanbjohnston 7603e30bdb
removed sleep(5.0) after callsign
4 years ago
alanbjohnston 87d5c0cad2
only update callsign if length > 0
4 years ago
alanbjohnston 10280b4f88
print current callsign correctly
4 years ago
alanbjohnston b3d07b5f10
typo
4 years ago
alanbjohnston e836a2887b
print serial_string
4 years ago
alanbjohnston 98c1439a48
clear serial input buffer before prompt, change print to write
4 years ago
alanbjohnston 6b96b2c02f
try prompt == false
4 years ago
alanbjohnston b328e8398b
don't check for serial in isr if prompting for input
4 years ago
alanbjohnston 6a01186521
changed serial_input to serial_string
4 years ago
alanbjohnston 73a5bfc42c
add 0 to serial input string, fix strcpy
4 years ago
alanbjohnston 3e25f6e9fc
changed call to callsign
4 years ago
alanbjohnston b242ab6980
added get_serial_string
4 years ago
alanbjohnston c58fbd6f7a
added get_serial_string()
4 years ago
alanbjohnston c3470b883a
added serial_string
4 years ago
alanbjohnston ed20a2def8
added transmit_off when changing mode via serial input
4 years ago
alanbjohnston c378dba485
changed to if prompt
4 years ago
alanbjohnston 8567b9667b
change modes with input on AFSK, BPSK, SSTV
4 years ago
alanbjohnston 89db5d6d2a
changed prompt test
4 years ago
alanbjohnston b1d00dbd0f
added prompt variable
4 years ago
alanbjohnston 4583cd3b5d
added reset and query prompt values
4 years ago
alanbjohnston 4ff9ee1713
added prompt variable
4 years ago
alanbjohnston d3547dd1f5
even shorter
4 years ago
alanbjohnston 810f69b043
shorter
4 years ago
alanbjohnston 4193d35f42
changed ISR back, made text shorter
4 years ago
alanbjohnston 1895b5f755
changed pushbutton ISR from 10 ms to 100 ms
4 years ago
alanbjohnston 194cf481de
shortened and removed blink
4 years ago
alanbjohnston 4ea2923e58
shorten text
4 years ago
alanbjohnston 7718a93ec0
added help
4 years ago
alanbjohnston 83bb75f9bb
ignore \n and \r inputs
4 years ago
alanbjohnston fc56806d4e
change serial to 115200
4 years ago
alanbjohnston b6885404cf
missing }
4 years ago
alanbjohnston 4ef6e132da
typo
4 years ago
alanbjohnston 2d9f0a03ee
syntax
4 years ago
alanbjohnston 008c0889e0
added serial_input() and switch
4 years ago
alanbjohnston 69890cdfe1
added serial_input()
4 years ago
alanbjohnston 3c4388a5fe
serial1 typo
4 years ago
alanbjohnston 0f28427e49
added serial.read in TimerHandler1
4 years ago
alanbjohnston 0f559e6167
took out Pico W again
4 years ago
alanbjohnston 9592578b74
try W again
4 years ago
alanbjohnston 16bb549c5b
don't turn transmit_on for SSTV, turn blue LED on/off
4 years ago
alanbjohnston cbafae4e89
Update cubesatsim.ino
4 years ago
alanbjohnston 31c5f80aa4
change input_file to image_file
4 years ago
alanbjohnston a27286bc97
added jpeg_decode and scottie1_transmit_file with PTT
4 years ago
alanbjohnston 53971300ae
Pico pin changes for v0.2 board
4 years ago
alanbjohnston 875e17ac8c
Delete esp32-cam-jpeg-serial.ino
4 years ago
alanbjohnston 241bd9122b
Create esp32-cam-send-jpeg-serial.ino
4 years ago
alanbjohnston aef42f9899
Create pico-get-jpeg-serial.ino
4 years ago
alanbjohnston d738bcb29b
Create esp32-cam-jpeg-serial.ino
4 years ago
alanbjohnston 1f62f86cbb
Update cubesatsim.ino
4 years ago
alanbjohnston 0fe381cefc
moved first_time_sstv from transmit_on to config_radio
4 years ago
alanbjohnston da5fa455f7
added first_time_sstv flag for sending sstv1 and sstv2
4 years ago
alanbjohnston 471631c82a
added first_time_sstv
4 years ago
alanbjohnston 814dba23ec
changed to sstv2
4 years ago
alanbjohnston 0d5f310559
added / in filenames
4 years ago
alanbjohnston 5f8894519a
fixed image file char
4 years ago
alanbjohnston cd765966f8
send sstv using filename string
4 years ago
alanbjohnston fd575b0a0e
added sstv filenames 1 and 2
4 years ago
alanbjohnston c008a66174
changed from 1MB to 512kB
4 years ago
alanbjohnston b19df2f5e7
added delay after error message
4 years ago
alanbjohnston 59ce56c003
move load_files earlier
4 years ago
alanbjohnston 57aa5ccbb2
more println
4 years ago
alanbjohnston 2ce2e0387c
changed print to pringle
4 years ago
alanbjohnston 902dfe07e0
upload sstv files if not in FS
4 years ago
alanbjohnston 882b5e178d
typo
4 years ago
alanbjohnston 31779abe0f
typo
4 years ago
alanbjohnston 418b23ef22
added LittleFS
4 years ago
alanbjohnston 1821c8b38f
Create sstv2.h
4 years ago
alanbjohnston 3021760f83
Create sstv1.h
4 years ago
alanbjohnston 247e04036b
added load_files and show_dir
4 years ago
alanbjohnston c53d58a233
copied from other
4 years ago
alanbjohnston 44347ba3a2
put transmit_on back on for APRS
4 years ago
alanbjohnston f035fc1835
added cw_stop to exit CW mode
4 years ago
alanbjohnston 0c90935597
added cw_stop to exit CW mode
4 years ago
alanbjohnston 45595d2f9e
don't send hi hi first in CW, don't send payload
4 years ago
alanbjohnston ec80085556
don't transmit callsign if CW mode
4 years ago
alanbjohnston 8ea74740cc
removed i < 5 since it didn't work
4 years ago
alanbjohnston ce1bb08342
added extra column in morse table
4 years ago
alanbjohnston c944b051b8
fixed str
4 years ago
alanbjohnston 1b63bb8469
typo
4 years ago
alanbjohnston 955d8db97a
prints in CW
4 years ago
alanbjohnston 8ffd3e3eeb
added tlm_str
4 years ago
alanbjohnston 0dd5f22c5f
added tlm and payload str
4 years ago
alanbjohnston e75dfe099b
added missing }
4 years ago
alanbjohnston 04af7395ff
fixed simulate telem
4 years ago
alanbjohnston 35b553c3ee
added CW telemetry mode
4 years ago
alanbjohnston 1d814f075a
removed extra char call
4 years ago
alanbjohnston 967f2795e5
send callsign each time mode is changed, cw frequency correct
4 years ago
alanbjohnston 6625d81de1
added print
4 years ago
alanbjohnston f9956b42a4
added PD enable
4 years ago
alanbjohnston ac15394cee
add transmit cw
4 years ago
alanbjohnston 1e48e04b6d
fixed { typo
4 years ago
alanbjohnston db07f35750
typo config sim telem
4 years ago
alanbjohnston 0468069065
use simulated telem mode if bus 3 isn't present.
4 years ago
alanbjohnston b8ff403bbb
changed OFF to false for i2c bus
4 years ago
alanbjohnston c1c6c1fca7
added print of i2c bus status
4 years ago
alanbjohnston 361eedb055
working all files together, changed back to -Library.h
4 years ago
alanbjohnston fbb99cfebe
Update cubesatsim.ino
4 years ago
alanbjohnston 744bf83b6a
Update cubesatsim.h
4 years ago
alanbjohnston f8b8221ff2
Update cubesatsim.ino
4 years ago
alanbjohnston b5fb8f828f
added #include "RPi_Pico_ISR_Timer.h"
4 years ago
alanbjohnston 7daa07e842
sstv
4 years ago
alanbjohnston 1763c66c36
AFSK
4 years ago
alanbjohnston ebacf5df76
mode SSTV
4 years ago
alanbjohnston fe52593108
removed other Timers
4 years ago
alanbjohnston 4e5fb8f6a3
made global
4 years ago
alanbjohnston f3312b1222
moved ITImers from SSTV to here
4 years ago
alanbjohnston 0732df19fa
swap timers 0 and 1
4 years ago
alanbjohnston ccdfb87de6
don't stop BPSK Timer0
4 years ago
alanbjohnston c02e928881
made some interrupt variables volatile
4 years ago
alanbjohnston bce637713f
start BPSK
4 years ago
alanbjohnston 459183e281
start SSTV
4 years ago
alanbjohnston a4085ff322
start AFSK mode
4 years ago
alanbjohnston b7f91aca30
back to sstv_end
4 years ago
alanbjohnston 2d0b2bccee
changed sstv_end for sstv_stop
4 years ago
alanbjohnston bbc79510fc
added cam.raw to send_sstv
4 years ago
alanbjohnston 63e542436a
start with SSTV
4 years ago
alanbjohnston d9afbdeaed
revert back 4 hours
4 years ago
alanbjohnston bdaa6e0879
revert back 4 hours
4 years ago
alanbjohnston dd5f73d621
added extern
4 years ago
alanbjohnston 87107c9084
commented it out
4 years ago
alanbjohnston 6c4f6435d3
made global
4 years ago
alanbjohnston b34f7c16ef
fixed?
4 years ago
alanbjohnston c9490cdcbf
trying to fix
4 years ago
alanbjohnston f93476ae5d
added }
4 years ago
alanbjohnston 537de4d221
Update cubesatsim.ino
4 years ago
alanbjohnston 68d9860ed4
removed 1
4 years ago
alanbjohnston f330cc8d41
changed null to 1
4 years ago
alanbjohnston ba8f747907
added null parameter
4 years ago
alanbjohnston 13213062a3
added bool sstv_TimerHandler1 declaration
4 years ago
alanbjohnston 19484a9731
added }
4 years ago
alanbjohnston f6cf73b1a2
added sstv_TimerHandler1 to TimerHandler0
4 years ago
alanbjohnston e85273f994
typo
4 years ago
alanbjohnston e4df6c8873
changed to restartTimer after stop
4 years ago
alanbjohnston 7429c87927
start in BPSK mode
4 years ago
alanbjohnston 053dedbc84
stop and start BPSK ISR ITimer0
4 years ago
alanbjohnston 7c2b4b2db4
added sstv_end call
4 years ago
alanbjohnston 35b246c50d
added sstv_stop to transmit_off
4 years ago
alanbjohnston 1f49959a4d
start with SSTV
4 years ago
alanbjohnston dab6068968
timer 1 changed from 0 to 1
4 years ago
alanbjohnston 4a68214630
added set_sstv_pin
4 years ago
alanbjohnston 57ca8aa2da
set audio out pin to output for FM modes
4 years ago
alanbjohnston aee554a33b
added send_sstv
4 years ago
alanbjohnston e44c1e35dc
transmit_on and _off fixed
4 years ago
alanbjohnston 96437b8c1f
commented out a FSK
4 years ago
alanbjohnston 36042c349f
changed to transmit_cw
4 years ago
alanbjohnston afac32b1f7
changed to transmit_cw
4 years ago
alanbjohnston 593675518d
added SSTV mode and SSTV-Arduino-Scottie1-Library
4 years ago
alanbjohnston 4c683b36a2
testing sim mode
4 years ago
alanbjohnston ac004b67a6
typo
4 years ago
alanbjohnston 16eb5c8080
changed speed to rotation_speed and time to time_stamp
4 years ago
alanbjohnston bcfafe9b92
changed speed to rotation_speed
4 years ago
alanbjohnston 1eb830abeb
added back read reset count
4 years ago
alanbjohnston 5897514c1b
moved .begin to setup, commented out reset read from EEPROM
4 years ago
alanbjohnston d5a58a4d14
changed EEPROM puts
4 years ago
alanbjohnston fa0ffbf575
fixed diode temperature analog read to TEMPERATURE_PIN
4 years ago
alanbjohnston f92e39d53d
updated temperature calibration T1, R1, T2, R2
4 years ago
alanbjohnston 11712329b3
minor edits
4 years ago
alanbjohnston c0c37961f2
forced Sensor1 to 0
4 years ago
alanbjohnston 04366c5abb
clearing max and min telem values
4 years ago
alanbjohnston 495eba2f27
set timer0_on to true when starts
4 years ago
alanbjohnston 5bb8fe66c7
don't start Timer0 if already started by Timer0_on
4 years ago
alanbjohnston cb119141c3
added timer0_on
4 years ago
alanbjohnston 8b8d884627
another typo
4 years ago
alanbjohnston bd04c11b5f
typo
4 years ago
alanbjohnston 9fdbed1416
Update cubesatsim.ino
4 years ago
alanbjohnston e3727ec243
fixed brackets
4 years ago
alanbjohnston 3808b9f746
added parse_payload for BPSK mode
4 years ago
alanbjohnston b8c5129db9
added parse_payload for BPSK mode
4 years ago
alanbjohnston 86a7b6ae6c
in transmit_off turn everything off and stop isr
4 years ago
alanbjohnston fd527d40bc
skip PI3.3V test
4 years ago
alanbjohnston 668196947a
payload back in
4 years ago
alanbjohnston c20d78fc70
changed to 434.251 MHz for FM
4 years ago
alanbjohnston ebe596757c
no callsign transmit
4 years ago
alanbjohnston 9dadd56631
don't check for wifi
4 years ago
alanbjohnston 0896e06d31
blink at start
4 years ago
alanbjohnston 39589c40e1
in transmit_on, turn BPSK on as well
4 years ago
alanbjohnston 0e1bad64a1
mode starts BPSK
4 years ago
alanbjohnston d01633e304
sleep 5s after cw id
4 years ago
alanbjohnston 157717dd40
cw id only at start
4 years ago
alanbjohnston 03bc3b688c
start with a space
4 years ago
alanbjohnston ac5a0cb733
a little slower
4 years ago
alanbjohnston 03624d6cf6
faster higher
4 years ago
alanbjohnston 201d115267
added hi hi
4 years ago
alanbjohnston f065261389
faster and lower
4 years ago
alanbjohnston 5c4a2309ec
Update cubesatsim.h
4 years ago
alanbjohnston 994e1668a8
no printfs
4 years ago
alanbjohnston a1f4c9d71d
added space between dits and dahs
4 years ago
alanbjohnston 57d626c286
higher f
4 years ago
alanbjohnston cb07282e41
Update cubesatsim.ino
4 years ago
alanbjohnston 6750d91d92
more spaces, no AFSK
4 years ago
alanbjohnston 7c5c2512cd
slower CW and higher f
4 years ago
alanbjohnston 32c0545b86
Update cubesatsim.ino
4 years ago
alanbjohnston 27320668db
remove printfs
4 years ago
alanbjohnston 959215801f
print morse_table as use
4 years ago
alanbjohnston 5d78382fe3
increment during space
4 years ago
alanbjohnston 54838dd0cd
force with (float)
4 years ago
alanbjohnston dc09d6544f
convert to float
4 years ago
alanbjohnston cc462ca27f
print sleep time for space
4 years ago
alanbjohnston 01b1e3ff49
printout callsign
4 years ago
alanbjohnston 1bcc733aaa
replaced strcat with strcpy in callsign
4 years ago
alanbjohnston 2101fac7a1
Update cubesatsim.ino
4 years ago
alanbjohnston 2b00052e8c
return in transmit_char
4 years ago
alanbjohnston ab29cc5bea
add back in callsign
4 years ago
alanbjohnston 86256ae4ae
commented out payload config and read
4 years ago
alanbjohnston 4355c7ef85
removed 2nd start_payload
4 years ago
alanbjohnston 61b01ba0c6
comment out callsign
4 years ago
alanbjohnston 279943ce75
sleep in sec not ms
4 years ago
alanbjohnston 1dddc9a2e7
missing }
4 years ago
alanbjohnston 5982096f9f
typos
4 years ago
alanbjohnston d00ce64076
transmit de callsign for AFSK
4 years ago
alanbjohnston 415ce09a81
added callsign[20]
4 years ago
alanbjohnston 2071a6afbb
Update cubesatsim.h
4 years ago
alanbjohnston 72e4087a13
added morse frequency
4 years ago
alanbjohnston 10f6caf246
added type.h
4 years ago
alanbjohnston 668067d1d4
Update cubesatsim.h
4 years ago
alanbjohnston f98a12cd81
morse table edits
4 years ago
alanbjohnston e7baae6e3b
Update cubesatsim.ino
4 years ago
alanbjohnston 13b9db5c34
Update cubesatsim.h
4 years ago
alanbjohnston 0e21760297
Update cubesatsim.h
4 years ago
alanbjohnston a647154392
moving payload code
4 years ago
alanbjohnston 9c90f401ec
removed extra bracket
4 years ago
alanbjohnston 65909f881a
fixed double BME in payload string, don't switch to FSK mode
4 years ago
alanbjohnston f143a37013
Pico
4 years ago
alanbjohnston 86b6be041d
AFSK mode
4 years ago
alanbjohnston 0d3973fe63
Pico W set
4 years ago
alanbjohnston 03caf868aa
#define PICO_W for Pico W board. Otherwise, compilation fail for Pico or runtime fail if compile as Pico W
4 years ago
alanbjohnston 5466e15431
test for wifi back in
4 years ago
alanbjohnston 8fbe41699e
don't check for wifi
4 years ago
alanbjohnston 85d5630785
if Pico W, don't blink LED as it hangs
4 years ago
alanbjohnston 05dddeaa2e
Add printfs
4 years ago
alanbjohnston be19e13b9e
typo
4 years ago
alanbjohnston c45374fe09
added zeros if MPU not present
4 years ago

Powered by TurnKey Linux.