Wykres commitów

309 Commity (67af248ad1647cf273f777733cf252c8c79afff7)

Autor SHA1 Wiadomość Data
guido 34944e8768 Add experimental 600Hz CW filters. 2020-10-04 13:37:16 +02:00
guido 3171d022d9 Added increased latch time to fix 60m relay switching. 2020-10-01 16:58:16 +02:00
guido 6332c3e4fb Hotfix for RX and TX spurs, caused by wrong PLL setting in R1.02h (Many thanks Bob, KD8CGH and Manuel, DL2MAN). 2020-09-30 20:55:47 +02:00
guido a577fd5fa7 Added optimized SSB filters (merge with feature-m0pub-v2 branch). 2020-09-30 19:44:01 +02:00
guido ad1e438802 Added optimized 3rd order CIC filter for better nearby alias rejection in RX. 2020-09-29 18:34:05 +02:00
guido 192eef4a17 Fix pca9539 intialisation. 2020-09-09 17:20:32 +02:00
guido dc47edeaf2 Add initial support filter bank support for DL2MAN uSDX Rev 2, containing 5 LPFs controlled by PCA GPIO extender PCA9539. 2020-09-03 17:01:29 +02:00
guido 069a89cb82 Add initial support filter bank support for DL2MAN uSDX Rev 2, containing 5 LPFs controlled by PCA GPIO extender PCA9539. 2020-09-03 15:23:31 +02:00
Howard Su 5bc8257b85 Cleanup main function
abstract fatal logic into a function
2020-08-21 17:56:33 +08:00
Howard Su a6ce311aec Refactor menu render common part into functions
This further reduce ROM size by 2128 bytes
2020-08-21 15:29:15 +08:00
Howard Su 59bcfeaee4 Use char instead of string for print single char
This reduce ROM size by 72 bytes and also reduce the intrustruction to
run in order to print one character
2020-08-21 14:45:57 +08:00
threeme3 e99c50bde4
Merge pull request #13 from howard0su/menu
Add indicate when in value changing mode
2020-08-20 16:51:07 +02:00
threeme3 a767233225
Merge pull request #12 from howard0su/keyer
Simplify logic of the key swap
2020-08-20 16:50:48 +02:00
threeme3 4284bcf97a
Merge pull request #11 from howard0su/experimental
Use an uint8_t as menuid
2020-08-20 16:50:19 +02:00
guido c6835ca8f5 Aded new SSB, CW filters (Tnx M0PUB). 2020-08-20 16:40:57 +02:00
Howard Su 2045434e04 Add indicate when in value chaning mode
Display '>' in front of the value when we are changing the value. This
make it clear that we are changing the value or changing the menu item.
2020-08-20 11:26:41 +08:00
Howard Su 56d4265786 Simplify logic to swap key
This simplifies the logic and also save about 44 bytes
2020-08-20 11:11:03 +08:00
Howard Su 3a3fd4a659 Use an uint8_t as menuid
Instead of using a string, use a integer for menuid. This saves about
178bytes
2020-08-20 11:00:24 +08:00
guido 8fb2dd723f Minor changes. 2020-08-13 13:16:33 +02:00
guido 22b3f595c7 Minor changes. 2020-08-10 17:02:54 +02:00
guido 7550788fea Minor changes. 2020-08-10 15:48:28 +02:00
guido d2c48fbce9 Minor changes. 2020-08-10 09:13:35 +02:00
guido 240fcee7eb Minor changes. 2020-08-09 18:40:14 +02:00
guido 289b241ea4 Merge contrib-pe1evx with experimental branch. 2020-08-09 16:36:50 +02:00
guido 80caea7989 Change keep only CAT contrib. 2020-08-09 16:32:43 +02:00
guido 2ae7ff1ccd Merge contrib-m0pub-2. 2020-08-09 16:08:10 +02:00
guido 42de71e9f6 Minor changes. 2020-08-09 16:04:55 +02:00
guido 7f7fab8ca2 Merge contrib-m0pub-2 with experimental branch. 2020-08-09 15:51:59 +02:00
guido cd8a8b1e50 Merge branch 'contrib-dl2dbg' into experimental 2020-08-09 15:39:20 +02:00
guido 6682d5e414 Merge contrib-m0pub into contrib-m0pub-2. 2020-08-09 15:23:37 +02:00
guido c36ce52904 Change formatting. 2020-08-09 15:10:37 +02:00
guido 428d413bdf Change formatting and support LCD co-existance. 2020-08-09 14:55:33 +02:00
guido a496287d87 Add CAT support (TNX Alex, PE1EVX). 2020-08-09 14:54:16 +02:00
guido e8528b851a Change formatting. 2020-08-09 14:46:26 +02:00
guido 25c3b35356 Changed ATT2 range (down to 2) to prevent Hilbert transform from overload. Add new AGC algorithm. Add volume control becomes gain control when AGC is off. Change accuracy and easier to read smeter (TNX Alan, M0PUB). 2020-08-09 14:35:10 +02:00
guido f9b667da8d Add test-bench (tnx Alan, M0PUB). 2020-08-09 14:23:27 +02:00
guido 32b2209571 Change formatting and defaults. 2020-08-09 14:11:36 +02:00
guido 8ae4775347 Added keyer v5 (thx Uli, DL2DBG). 2020-08-09 12:40:23 +02:00
guido 27cf87108e Added keyer v4 (thx Uli, DL2DBG). 2020-08-09 12:40:11 +02:00
guido cc8dbbbc09 Added keyer v3 (thx Uli, DL2DBG). 2020-08-09 12:40:02 +02:00
guido b2a82cbb58 Added keyer v2 (thx Uli, DL2DBG). 2020-08-09 12:39:51 +02:00
guido d610574b5c Added keyer v1 (thx Uli, DL2DBG). 2020-08-09 12:39:40 +02:00
guido fc0d84d02a Fix sample-rate reduction issue (that was introduced with improved Hilbert transformer). 2020-07-28 17:26:50 +02:00
guido c34c4061f9 Fix filter bank order after testing (TNX DL2MAN) 2020-07-26 13:56:01 +02:00
guido f5170c52a7 Add experimental 4th order 2nd CIC stage for better alias rejection. 2020-07-20 15:29:55 +02:00
guido f2fe11d370 Change restriction MOX value. 2020-07-20 13:45:26 +02:00
guido 1fbebe4794 Add rx attentuation (att2) of 18dB to compensate for bit-growth in CIC. 2020-07-20 13:20:00 +02:00
guido e539f0709b Add experimental LPF switching for latched relay controlled via I2C I/O extender. 2020-07-19 20:13:13 +02:00
guido 57e438da44 Fix overload in RX Hilbert transformer, significantly improving sideband-rejction on strong signals (tnx Alan M0PUB). 2020-07-11 23:53:25 +02:00
guido 286b29116d Fix ucx.png pin 1 to GND to prevent floating input of unused switch. 2020-07-07 12:24:44 +02:00