Skip to content

Commit daa3f99

Browse files
committed
Bump firmware to 2.4 and cleanup platform code
Rename SOFTWARE_VERSION to kSoftwareVersion and bump the firmware version to "2.4", updating multiple firmware mains to use the new symbol. Remove two Makefile entries (gd32_emac_artnet_pixel_multi symlink and gd32_emac_llrp Makefile). Remove a problematic optimization pragma from crc32.cpp. Add a detailed documentation block to the RTL8201F PHY timing routine (CustomizedTiming) explaining RMSR fields, platform-specific timing adjustments for GD32F4xx, and chosen RX/TX offset values. These changes standardize the version identifier, clarify PHY timing behavior, and clean up platform build files.
1 parent 54b2caa commit daa3f99

12 files changed

Lines changed: 61 additions & 72 deletions

File tree

firmware-template-gd32/include/software_version.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,6 @@
2626
#ifndef SOFTWARE_VERSION_H_
2727
#define SOFTWARE_VERSION_H_
2828

29-
constexpr char SOFTWARE_VERSION[] = "2.3";
29+
constexpr char kSoftwareVersion[] = "2.4";
3030

3131
#endif // SOFTWARE_VERSION_H_

gd32_emac_artnet_dmx_multi/firmware/main.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ int main() // NOLINT
5555
DisplayUdf display;
5656
ConfigStore config_store;
5757
network::Init();
58-
FirmwareVersion fw(SOFTWARE_VERSION, __DATE__, __TIME__);
58+
FirmwareVersion fw(kSoftwareVersion, __DATE__, __TIME__);
5959

6060
fw.Print("Art-Net 4 DMX/RDM controller {" STR(DMXNODE_PORTS) " Universes}");
6161

gd32_emac_artnet_pixel_multi/Makefile

Lines changed: 0 additions & 1 deletion
This file was deleted.

gd32_emac_artnet_pixel_multi/firmware/main.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ int main() // NOLINT
6363
DisplayUdf display;
6464
ConfigStore config_store;
6565
network::Init();
66-
FirmwareVersion fw(SOFTWARE_VERSION, __DATE__, __TIME__);
66+
FirmwareVersion fw(kSoftwareVersion, __DATE__, __TIME__);
6767

6868
fw.Print("Art-Net 4 Pixel controller {" STR(CONFIG_DMXNODE_PIXEL_MAX_PORTS) " Ports}");
6969

gd32_emac_ddp_pixel_multi/firmware/main.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ int main() // NOLINT
6666
DisplayUdf display;
6767
ConfigStore config_store;
6868
network::Init();
69-
FirmwareVersion fw(SOFTWARE_VERSION, __DATE__, __TIME__);
69+
FirmwareVersion fw(kSoftwareVersion, __DATE__, __TIME__);
7070

7171
fw.Print("DDP Pixel controller {8x 4 Universes}");
7272

gd32_emac_e131_dmx_multi/firmware/main.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ int main() // NOLINT
5959
DisplayUdf display;
6060
ConfigStore config_store;
6161
network::Init();
62-
FirmwareVersion fw(SOFTWARE_VERSION, __DATE__, __TIME__);
62+
FirmwareVersion fw(kSoftwareVersion, __DATE__, __TIME__);
6363

6464
fw.Print("sACN E1.31 DMX {" STR(DMXNODE_PORTS) " Universes}");
6565

gd32_emac_e131_pixel_multi/firmware/main.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ int main() // NOLINT
6868
DisplayUdf display;
6969
ConfigStore config_store;
7070
network::Init();
71-
FirmwareVersion fw(SOFTWARE_VERSION, __DATE__, __TIME__);
71+
FirmwareVersion fw(kSoftwareVersion, __DATE__, __TIME__);
7272

7373
fw.Print("sACN Pixel controller {" STR(CONFIG_DMXNODE_PIXEL_MAX_PORTS) " Ports}");
7474

gd32_emac_llrp/Makefile

Lines changed: 0 additions & 61 deletions
This file was deleted.

gd32_emac_llrp/firmware/main.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ int main() // NOLINT
5757
DisplayUdf display;
5858
ConfigStore config_store;
5959
network::Init();
60-
FirmwareVersion fw(SOFTWARE_VERSION, __DATE__, __TIME__);
60+
FirmwareVersion fw(kSoftwareVersion, __DATE__, __TIME__);
6161

6262
fw.Print("RDMNet LLRP device only");
6363

gd32_emac_pp_pixel_multi/firmware/main.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ int main() // NOLINT
6666
DisplayUdf display;
6767
ConfigStore config_store;
6868
network::Init();
69-
FirmwareVersion fw(SOFTWARE_VERSION, __DATE__, __TIME__);
69+
FirmwareVersion fw(kSoftwareVersion, __DATE__, __TIME__);
7070

7171
fw.Print("PixelPusher controller {8x 4 Universes}");
7272

0 commit comments

Comments
 (0)