Commit Graph

277 Commits

Author SHA1 Message Date
Mark Qvist
778e601097 Added hardware documentation 2020-04-30 18:23:14 +02:00
Mark Qvist
169e3df261 Merge branch 'master' of ssh://github.com/markqvist/OpenModem 2020-04-30 18:17:41 +02:00
Mark Qvist
fad26ae12d Added manual 2020-04-30 18:17:25 +02:00
Mark Qvist
53d7f5972b
Update README.md 2020-04-30 12:58:34 +02:00
Mark Qvist
8563b505ac
Update README.md 2020-04-30 12:57:49 +02:00
Mark Qvist
dd60f7659c
Update README.md 2020-04-30 12:54:34 +02:00
Mark Qvist
343b7609dd Added schematic 2020-01-26 13:33:22 +01:00
Mark Qvist
fc38ea20d3 Added schematic 2020-01-26 13:32:24 +01:00
Mark Qvist
b71a3e9cab Added schematic 2020-01-26 13:31:26 +01:00
Mark Qvist
e17e683e7b Added schematic 2020-01-26 13:26:54 +01:00
Mark Qvist
c1967d5863 Added readme 2020-01-26 12:59:40 +01:00
Mark Qvist
98d2093485 Fixed GPS initialisation 2019-11-08 16:36:01 +01:00
Mark Qvist
07f4b198bc Implemented setting internal clock from GPS 2019-11-07 20:52:48 +01:00
Mark Qvist
34a5346566 Added outgoing packet capture 2019-11-07 16:34:19 +01:00
Mark Qvist
f5a2aafeb8 Implemented PCAP format packet capture to SD 2019-11-04 11:00:31 +01:00
Mark Qvist
8e60c1e52c Implemented CSMA 2019-11-03 20:50:55 +01:00
Mark Qvist
e80db61859 Implemented packet logging 2019-11-03 15:55:35 +01:00
Mark Qvist
768edd2f5d Cleanup 2019-10-11 22:17:25 +02:00
Mark Qvist
73a1a28f96 300 baud optimisations 2019-04-11 16:29:32 +02:00
Mark Qvist
ede7b5c443 Added modem mode KISS commands 2019-04-05 14:04:18 +02:00
Mark Qvist
1c2d1b484b Tuned 300 baud settings 2019-04-05 13:26:53 +02:00
Mark Qvist
16e989c680 Cleanup 2019-02-09 09:57:22 +01:00
Mark Qvist
ae0a53d9eb AES padding and queue fix 2019-02-08 21:49:16 +01:00
Mark Qvist
77e022f03b Configuration and audio level monitoring implemented 2019-02-08 15:48:13 +01:00
Mark Qvist
474f3ad4d2 EEPROM configuration 2019-02-08 13:18:49 +01:00
Mark Qvist
b3b1a9b253 Implemented AES-128 encryption 2019-02-07 18:36:40 +01:00
Mark Qvist
0e24b54657 Fetch HW entropy source from SD 2019-02-07 13:16:42 +01:00
Mark Qvist
85626c40a8 AES crypto driver 2019-02-04 22:30:52 +01:00
Mark Qvist
4827565bc8 GPS driver implemented 2019-02-04 17:02:19 +01:00
Mark Qvist
07b589fe3f 2400 baud optimisations 2019-01-29 21:58:35 +01:00
Mark Qvist
532e440a3d Transmit queue and buffers 2019-01-29 20:43:46 +01:00
Mark Qvist
8e836c629c Added bluetooth and user I/O drivers 2019-01-29 17:52:56 +01:00
Mark Qvist
f1a951e508 Added bluetooth and user I/O drivers 2019-01-29 16:41:27 +01:00
Mark Qvist
4df7a7d781 Added exFAT support for SD cards 2019-01-27 21:00:22 +01:00
Mark Qvist
4eabe7c2bc Basic SD card functions 2019-01-27 20:26:32 +01:00
Mark Qvist
d1d0612874 Basic SD card functions 2019-01-27 20:26:03 +01:00
Mark Qvist
23b6de25fb Basic SD card functions 2019-01-27 20:25:11 +01:00
Mark Qvist
6258e1e62e LED driver implemented 2019-01-12 16:30:26 +01:00
Mark Qvist
fa1d89d0e3 LED driver work 2019-01-12 15:14:41 +01:00
Mark Qvist
33f90df998 LED driver work 2019-01-12 15:13:06 +01:00
Mark Qvist
b5a4b931b2 LED driver work 2019-01-12 15:13:00 +01:00
Mark Qvist
372264d379 LED driver work 2019-01-12 15:12:51 +01:00
Mark Qvist
c22123b953 Asynchronous IO implemented, packet queueing implemented 2019-01-08 22:24:29 +01:00
Mark Qvist
06d138d66c Async io work 2019-01-08 20:56:58 +01:00
Mark Qvist
42dcd121cc Updated buffer lengths 2019-01-08 13:19:58 +01:00
Mark Qvist
00dcf5a300 300 baud demodulator implemented 2019-01-08 11:10:21 +01:00
Mark Qvist
7f5fe36cc2 300 baud modulator implemented 2019-01-07 13:41:49 +01:00
Mark Qvist
3f5af2b26b Frame size increased to ethernet-compliant MTU 2019-01-07 12:09:41 +01:00
Mark Qvist
79aa4620ba Independent ADC and DAC sample rates 2019-01-05 13:47:46 +01:00
Mark Qvist
8b2e66eb57 Implemented variable VREF for DAC and ADC 2019-01-04 16:13:29 +01:00