-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Freertos-singlecore release candidate 1. #420
base: v2-singlecore-staging
Are you sure you want to change the base?
Conversation
BIG win today, AMDS is working successfully! I just had to upgrade the firmware to v2.0.x |
Nice work @Known4225! |
…ting. Stats seem to be broken also
12/20 meeting: Priority is to have FreeRTOS and FreeRTOS+TCP working without any changes to FreeRTOS or FreeRTOS+TCP files. Integrate semaphore or other system to have control task activated by timing manager interrupt. Add user-facing wrapper code to more easily create special control tasks (high priority tasks that use callback functions and are synced with the timing manager) |
List of changes made to FreeRTOS files:
That was all that was necessary. The rest could be configured with FreeRTOSConfig.h and FreeRTOSIPConfig.h This one could not though, it must be edited in this file. |
This will merge a rebased freertos-singlecore into a copy of the current 1.3.x main branch. The project "freertos_app_cpu0" contains a user app "vsiApp", which is used to demonstrate/test the following working features:
Yet untested features:
TODO
Over the course of the review I plan to build upon the vsiApp (which operates with a uInverter) to include demonstrations of the yet untested features (interacting with the AMDS and other sensors). I also need to know of any other features that need to be demonstrated in order to consider this work complete.
I can also document testing procedures and results upon request.
Edit: Need to figure out timing manager + freertos integration. Also need to adjust stats to better reflect the information that the old stats would give.