Fixed some major issues with RAM shortage. Also moved the cached storage to a MALLOC design instead of fixed memory usage. Using freertos porteds malloc and free required to move to HEAP4 to make sure memory does not get fragmented.
Resized nearly all task stacks Also: - Menu fixes for insertion. Almost done, just need to fix the negative voltage insertion for mcp and cathode - Added Device parameters, must be filled in git-svn-id: https://svn.vbchaos.nl/svn/hsb/trunk@271 05563f52-14a8-4384-a975-3d1654cca0fa
This commit is contained in:
@@ -158,6 +158,23 @@ ErrorStatus Display_setContrast(struct Display* self, size_t contrast)
|
||||
}
|
||||
|
||||
|
||||
ErrorStatus Display_setBlinkingCursorState(struct Display* self, DisplayDevice_functionalState state)
|
||||
{
|
||||
return DisplayDevice_setBlinkingCursorState(self->displayDevice, state);
|
||||
}
|
||||
|
||||
ErrorStatus Display_setCursorToPosition(struct Display* self, unsigned int row, unsigned int column)
|
||||
{
|
||||
return DisplayDevice_setCursorToPosition(self->displayDevice, row, column);
|
||||
}
|
||||
|
||||
|
||||
ErrorStatus Display_backspace(struct Display* self)
|
||||
{
|
||||
return DisplayDevice_backspace(self->displayDevice);
|
||||
}
|
||||
|
||||
|
||||
ErrorStatus Display_write(struct Display* self, const char* buffer, size_t row, size_t column)
|
||||
{
|
||||
ErrorStatus returnValue = SUCCESS;
|
||||
|
||||
Reference in New Issue
Block a user