Skip to content

Latest commit

Β 

History

80 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

⬛ Refer

  • "process_and_steps.md" file for implementation/documentation.

βœ”οΈ Improvements done:

βœ… Naming of Variables

βœ… Passing by value (was reference actually needed?)

βœ… Not relying on compiler for implicit typecast done explicit

βœ… Instead of dividing anything, take the reciprocal of it and multiply it

βœ… Global definitions/declarations (actually needed?)

βœ… Returning the value from function (exact point of execution it should be returned - β—½ {scope} )

βœ… Using local variables (imp factors on which to be decided?)


πŸŸ₯ Think about below points:

  • Consideration of Interrupts during execution
  • Looking more into ADC calibration function
  • Alternative to vTaskDelay() - use of State Machine / PWM
  • Think upon use of Auto Reload Software Timer?, could have used One Shot Software Timer?

β—½ Below chart gives an idea about overall functioning of different software components

image

πŸš€ FreeRTOS : Auto-Reload Software Timer

FreeRTOSimage

About

Implementation of a Task

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages