Richard Meadows
|
ec6b4831ef
|
[aprs,tools] specifiy exact callsigns in daemon filters to remove cruft
|
2016-05-07 11:49:02 +01:00 |
Richard Meadows
|
00bdda7e2d
|
[aprs,tools] bugfix, make it work
|
2016-05-07 11:47:54 +01:00 |
Richard Meadows
|
0bd01e5c6b
|
[aprs,equations] fix mis-aligned damn you python whitespace
|
2016-04-30 12:06:33 +01:00 |
Richard Meadows
|
35bbca5629
|
[ubseds15] cold out to -70, allow gps to run for a day without reset, add deathwish
|
2016-04-29 12:27:27 +01:00 |
Richard Meadows
|
0c9ecf4dc6
|
[tools,aprs] add aprs test upload tool
|
2016-04-27 10:21:39 +01:00 |
Richard Meadows
|
69ef134409
|
[xosc] always _enable_ external tcxo when enabling hf clock
XOSC_TCXO_SHUTDOWN_EN only control disabling
|
2016-04-27 10:04:09 +01:00 |
Richard Meadows
|
4a54e7f0ab
|
[hibernate time] set hibernate time to end of transmission minus 20 seconds
|
2016-04-26 09:52:24 +01:00 |
Richard Meadows
|
b40edf0627
|
[battery] add trickle charging state for when solar cannot sustain both charging and operations, but can add some useful power anyhow
|
2016-04-26 09:47:02 +01:00 |
Richard Meadows
|
7b985a2593
|
[battery] move battery update to the end of the sequence
If we don't have enough power to run *and* charge the battery then at least
some charging will be done bfore a power reset
|
2016-04-26 09:16:16 +01:00 |
Richard Meadows
|
4aa377c269
|
[battery] only reset the execess hysterisis after N consecutive discharge cycles
|
2016-04-25 09:39:26 +01:00 |
Richard Meadows
|
521bb1e848
|
[rf-tests] tidy
|
2016-04-24 19:59:14 +01:00 |
Richard Meadows
|
c13e5bd0ea
|
[ariss] don't use predict, just try ariss 1-in-4 times when there's power
|
2016-04-24 19:55:58 +01:00 |
Richard Meadows
|
e4f232d79d
|
[sky13373] invert sense of the sky13373 control lines (and remove inverters on the board!)
means that the sky13371 part is also shutdown when the si trx is
|
2016-04-24 18:17:07 +01:00 |
Richard Meadows
|
1fa3dda2a7
|
[gps_osp] leave no-lock GPS running so that it can try to get a lock.
Thought this was already the case but seemingly not
|
2016-04-24 18:12:05 +01:00 |
Richard Meadows
|
16ec7e6408
|
[gps_dummy] update gps dummy
|
2016-04-23 16:56:17 +01:00 |
Richard Meadows
|
180a39ec38
|
[gps_osp] extend ON_OFF pulse so it is always at least 90us
There doesn't seem to be a maximum length
|
2016-04-23 10:57:09 +01:00 |
Richard Meadows
|
e9784f7afb
|
[ubseds15] update stringify function
|
2016-04-21 12:31:09 +01:00 |
Richard Meadows
|
c1d63e3141
|
[make emacs] add gdbscript-custom to this
|
2016-04-21 12:30:53 +01:00 |
Richard Meadows
|
8c19c9eab8
|
[tc,adc_battery_solar_read] fix and re-add this testcase
|
2016-04-21 12:30:12 +01:00 |
Richard Meadows
|
87cc7531ea
|
[gps] allow up to 10Hz error on GPS baud rate
|
2016-04-20 19:09:03 +01:00 |
Richard Meadows
|
01a0b2761a
|
[gps_osp] detect gps invalid if position (lat,long AND alt) remain _exactly_ the same between positions
|
2016-04-14 17:26:46 +01:00 |
Richard Meadows
|
aea9916583
|
[low-power-side] set `XOSC_TCXO_SHUTDOWN_EN` so xosc is powered down in hibernate
|
2016-04-04 12:25:30 +01:00 |
Richard Meadows
|
917a332ce3
|
[ariss] disable ariss, always use bypass path for other aprs
first hardware build won't include amplifier
|
2016-04-02 17:45:22 +01:00 |
Richard Meadows
|
f80788b26a
|
[battery,bus] stay in cold out hibernate when the bus voltage is less than 2.5V
|
2016-04-02 17:41:59 +01:00 |
Richard Meadows
|
feadf9dbc2
|
[hibernate] always check sensors when waking up from hibernate
Also
* hibernate time must be set with rtc on every iteration
* external xosc is only powered down during hibernate if `XOSC_TCXO_SHUTDOWN_EN` is set
|
2016-04-02 11:41:28 +01:00 |
Richard Meadows
|
0e55742922
|
[memory] update backlog length definition. unused anyhow
|
2016-03-29 16:26:58 +01:00 |
Richard Meadows
|
0316a3480d
|
[sequencer] pass the cycle time to the sequencer so the backlog rate can be kept constant at one-per-hour
|
2016-03-29 16:22:12 +01:00 |
Richard Meadows
|
901ad31ead
|
[geofence_aprs_zones] More testcases
|
2016-03-28 22:39:08 +01:00 |
Richard Meadows
|
866897001b
|
[geofence_aprs_zones] Fix aprs zone for austrailia, add to test case
|
2016-03-28 22:34:47 +01:00 |
Richard Meadows
|
95b55c4cb6
|
[main] use faster rate when we have excess power, as well as during launch.
|
2016-03-28 16:58:01 +01:00 |
Richard Meadows
|
3329fea1a1
|
[geofence_aprs_zones] Reduce the size of S. Korea APRS area, no-one seems to use it there anyhow
|
2016-03-28 16:39:46 +01:00 |
Richard Meadows
|
5967fb9142
|
[aprs] try amplified path one-in-four times during the day when the battery is good
|
2016-03-28 16:39:02 +01:00 |
Richard Meadows
|
37ae1bd03d
|
[ariss] only attempt ariss when the battery voltage is good, and only use amplifer path
|
2016-03-28 14:49:41 +01:00 |
Richard Meadows
|
a78521adc9
|
[lf-timer] Reduce xosc32k startup time to 100-200ms. Now there's no chance of hitting the wdt
|
2016-03-28 14:20:42 +01:00 |
Richard Meadows
|
e6802e1854
|
[gps_osp] change uint8_t -> uint32_t. GD_COUNT_MAX will now actually do something!!
|
2016-03-28 14:12:21 +01:00 |
Richard Meadows
|
bf9a9c4903
|
[pinmux] fix compiler warnings - remove unused function
|
2016-03-28 14:06:10 +01:00 |
Richard Meadows
|
b30ee3c45e
|
[gps_osp] fix compiler warnings - make it clear that osp_messages are volatile
|
2016-03-28 14:05:49 +01:00 |
Richard Meadows
|
10e6d0944b
|
[si_trx] fix compiler warnings, set pa duty cycle to default values
TODO: try out other settings of pa duty cycle, may be more efficient
|
2016-03-28 14:05:13 +01:00 |
Richard Meadows
|
5a671c8366
|
[ariss] update for backlog not used
|
2016-03-28 12:55:11 +01:00 |
Richard Meadows
|
77571b7b7d
|
[sequencer] update comment
|
2016-03-28 12:54:48 +01:00 |
Richard Meadows
|
b75c9763d3
|
[battery] add unit to monitor battery states, control charge pin
|
2016-03-28 12:54:17 +01:00 |
Richard Meadows
|
17d87503b8
|
[lftimer->rtc] replace LF timer with always-running RTC timer
|
2016-03-28 12:53:06 +01:00 |
Richard Meadows
|
77f29a5f74
|
[ubseds15] update telemetry for ubseds15
|
2016-03-27 18:02:25 +01:00 |
Richard Meadows
|
73d090cb6c
|
[aprs-tools] Re-organise so all telemetry functions are in `telemetry_format.py`
|
2016-03-27 17:53:29 +01:00 |
Richard Meadows
|
c31fc3d1f1
|
[aprs-tools] re-organise aprs tools directory, start adding ubseds15 flight
|
2016-03-27 13:30:12 +01:00 |
Richard Meadows
|
0b5e5e7b35
|
[si_trx,low-power-solar] add support for external rf paths
No effect on earlier revisions as these pins are unconnected
|
2016-03-27 11:55:54 +01:00 |
Richard Meadows
|
d008103d76
|
[low-power-solar] hw-config changes, add header guards for no timepulse or and no i2c operation
|
2016-03-26 21:50:01 +00:00 |
Richard Meadows
|
3f17b1c505
|
[hw_config] use a separate hw config file for different board types
|
2016-03-26 20:49:49 +00:00 |
Richard Meadows
|
4553d3be4a
|
[ariss] no backlog via arris, at least for first test flight
only prefix
|
2016-03-26 20:20:11 +00:00 |
Richard Meadows
|
ce340ee040
|
[xosc] correct comment
|
2016-03-26 20:17:32 +00:00 |