]> Kevux Git Server - control/log
control
4 months agoCleanup: Improve header file define wrappers.
Kevin Day [Fri, 2 Aug 2024 02:23:19 +0000 (21:23 -0500)]
Cleanup: Improve header file define wrappers.

The ifdef wrappers used for each header file is updated to be more accurate in regards to the directory and file path structure.

4 months agoCleanup: Build settings and fakefile mode related settings and documentation.
Kevin Day [Thu, 1 Aug 2024 03:44:59 +0000 (22:44 -0500)]
Cleanup: Build settings and fakefile mode related settings and documentation.

4 months agoCleanup: Alphabetize some of the settings.
Kevin Day [Thu, 1 Aug 2024 03:16:37 +0000 (22:16 -0500)]
Cleanup: Alphabetize some of the settings.

4 months agoRefactor: Change bit-wise enumerations into defines.
Kevin Day [Wed, 31 Jul 2024 02:45:29 +0000 (21:45 -0500)]
Refactor: Change bit-wise enumerations into defines.

I did some reviewing of how the enumerations used for flags are used.
These generally are not being used as a type.
An enumeration slightly increases the resulting binary size.
Enumeration values might be limited to just type of int.

This seems like an easy (small) optimization to just use defines rather than enumerations for flags and other bit-wise numbers.

4 months agoUpdate: Finish migrating the project.
Kevin Day [Tue, 30 Jul 2024 02:04:29 +0000 (21:04 -0500)]
Update: Finish migrating the project.

This wraps up the stand alone build settings.

This move the strings for the debug print functions into the functions themselves using an enumeration.

4 months agoProgress: Continue migrating the project.
Kevin Day [Mon, 29 Jul 2024 02:49:33 +0000 (21:49 -0500)]
Progress: Continue migrating the project.

This is already mostly done.
I have the stand alone config.h file to setup still.

I do have some strings that are being passed to print functions.
These should be moved into the print files but I am uncertain as to how I want to go about doing this.
I might create an enumeration like I do with the function print string macros.

4 months agoProgress: Continue migrating the project.
Kevin Day [Fri, 26 Jul 2024 04:12:25 +0000 (23:12 -0500)]
Progress: Continue migrating the project.

4 months agoUpdate: Initial import of the project, migrating from the FLL 0.7 level 3 project.
Kevin Day [Thu, 25 Jul 2024 03:49:29 +0000 (22:49 -0500)]
Update: Initial import of the project, migrating from the FLL 0.7 level 3 project.

I also copied several files from the controller project to help kick start setting this up.

I have not yet configured anything to compile or work.
There is still quite a lot of work to complete before the migration is complete.