Skip to content

Commit f7b3f36

Browse files
committed
Bump firmware version to 2.4 and update PHY docs
Rename SOFTWARE_VERSION to kSoftwareVersion and bump the template firmware version to "2.4"; update all affected firmware mains to construct FirmwareVersion with the new identifier. Remove an unnecessary GCC optimize pragma (-fprefetch-loop-arrays) from crc32.cpp. Add a detailed documentation comment to the RTL8201F phy CustomizedTiming function describing RMSR timing fields, platform-specific RMII timing adjustments (notably for GD32F4xx), selected RX/TX offset values, and the rationale for a masked read-modify-write update. Changes are primarily refactors, documentation, and a small compiler-pragma cleanup.
1 parent 22cdc87 commit f7b3f36

File tree

14 files changed

+78
-178
lines changed

14 files changed

+78
-178
lines changed

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/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/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("Art-Net 4 Pixel controller {1x 4 Universes}");
7272

gd32_emac_artnet_rdm_pca9685/firmware/main.cpp

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

6363
fw.Print("Art-Net 4 PCA9685");
6464

gd32_emac_e131_dmx/firmware/main.cpp

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

6767
fw.Print("sACN E1.31 DMX {1 Universe}");
6868

gd32_emac_e131_pixel/firmware/main.cpp

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

7474
fw.Print("sACN Pixel controller {1x 4 Universes}");
7575

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_osc_dmx/firmware/main.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ int main() // NOLINT
5454
Display display;
5555
ConfigStore config_store;
5656
network::Init();
57-
FirmwareVersion fw(SOFTWARE_VERSION, __DATE__, __TIME__);
57+
FirmwareVersion fw(kSoftwareVersion, __DATE__, __TIME__);
5858

5959
fw.Print("OSC Server DMX controller {1x Universe}");
6060

gd32_emac_osc_pixel/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
Display 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("OSC Server Pixel controller {1x Universe}");
6363

gd32_rdm_responder/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
#if !defined(NO_EMAC)
6464
network::Init();
6565
#endif
66-
FirmwareVersion fw(SOFTWARE_VERSION, __DATE__, __TIME__);
66+
FirmwareVersion fw(kSoftwareVersion, __DATE__, __TIME__);
6767

6868
const auto kIsConfigMode = IsConfigMode();
6969

0 commit comments

Comments
 (0)