Wykres commitów

167 Commity (96a72cd3627cecf1c6db40db9ce4aad10203ec1e)

Autor SHA1 Wiadomość Data
Howard Su 96a72cd362 Two more cases 2020-10-09 01:14:46 +08:00
Howard Su ea65328f7b Use unsigned int when possible
This reduce the code size significant by two factors:
1. unsigned version can produce less code
2. paramAction can reduce the different versions of templated code

Before;
Sketch uses 27804 bytes (86%) of program storage space. Maximum is 32256 bytes.
Global variables use 1291 bytes (63%) of dynamic memory, leaving 757 bytes for local variables. Maximum is 2048 bytes.

After;
Sketch uses 27418 bytes (85%) of program storage space. Maximum is 32256 bytes.
Global variables use 1291 bytes (63%) of dynamic memory, leaving 757 bytes for local variables. Maximum is 2048 bytes.
2020-10-09 01:00:47 +08:00
guido 35506e0958 Fix merge issue. 2020-10-07 23:13:36 +02:00
guido 827d599490 Fix merge feature-5band-lpf branch. 2020-10-07 14:15:26 +02:00
guido 4ac88a1e7f Fix merge issue. 2020-10-07 14:01:22 +02:00
threeme3 23270904aa
Merge pull request #18 from howard0su/fatal
Cleanup main function
2020-10-07 13:17:51 +02:00
threeme3 9d7257c2a6
Merge branch 'experimental' into fatal 2020-10-07 13:17:38 +02:00
threeme3 f575cdc078
Merge pull request #15 from howard0su/char
Use char instead of string for print a single char
2020-10-07 13:14:37 +02:00
threeme3 ef47a7377a
Merge branch 'experimental' into char 2020-10-07 13:13:54 +02:00
threeme3 7a65a022b1
Merge pull request #14 from howard0su/size
Refactor menu render common part into functions
2020-10-07 13:11:10 +02:00
guido bc1cb60626 Merge contrib-m0pub-v2 branch, containing improved SSB filters (Tnx Alan, M0PUB). 2020-10-07 13:06:17 +02:00
guido a7954409f9 Merge hotfix R1.02i from master branch. 2020-10-07 12:53:56 +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 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