Tapio Valli / Mbed 2 deprecated LoadCell_STM32

Dependencies:   BSP_DISCO_F746NG LCD_DISCO_F746NG SDRAM_DISCO_F746NG mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.h Source File

main.h

00001 // LoadCell_STM32_RAM v2 main header
00002 // (C) Tapio Valli 2018-02-20
00003 
00004 typedef struct {
00005   uint32_t *array;
00006   size_t used;
00007   size_t size;
00008 } Array;
00009 
00010 // Prototypes
00011 
00012 extern void initArray(Array *a, size_t initialSize);
00013 extern void insertArray(Array *a, uint32_t element);
00014 extern void freeArray(Array *a);
00015 
00016 extern size_t string_parser(char *input, char ***word_array);
00017 extern void PlotData(uint32_t XCoordinate,uint32_t YCoordinate);
00018 extern void InitScreen(uint32_t BackGroundColor,uint32_t ForeGroundColor);
00019 extern void LCDWrite(uint32_t Line,char Str[],Text_AlignModeTypdef AlingMode);
00020 extern void CountDown(uint32_t millisecs);
00021 extern void SamplePoints(Array *Data,uint32_t NoOfPoints,uint32_t Period_us);
00022 extern void AvgAndPlotPoints(Array *Data,uint32_t NoOfPoints, uint32_t AvgSize);