diff --git a/Arduino/epd4in2_V2/epd4in2_V2.cpp b/Arduino/epd4in2_V2/epd4in2_V2.cpp index b02a5044..480cc09a 100644 --- a/Arduino/epd4in2_V2/epd4in2_V2.cpp +++ b/Arduino/epd4in2_V2/epd4in2_V2.cpp @@ -495,7 +495,7 @@ void Epd::Display_Partial_Not_refresh(unsigned char* Image, unsigned int Xstart // TurnOnDisplay_Partial(); } -void Epd::Set_4GrayDisplay(const char *Image, int x, int y, int w, int l) +void Epd::Set_4GrayDisplay(const unsigned char *Image, int x, int y, int w, int l) { int i,j,k,m; int z=0; diff --git a/Arduino/epd4in2b_V2/epd4in2b_V2.cpp b/Arduino/epd4in2b_V2/epd4in2b_V2.cpp index 94a8b202..0661a38b 100644 --- a/Arduino/epd4in2b_V2/epd4in2b_V2.cpp +++ b/Arduino/epd4in2b_V2/epd4in2b_V2.cpp @@ -31,6 +31,7 @@ Epd::~Epd() { }; Epd::Epd() { + flag=0; reset_pin = RST_PIN; dc_pin = DC_PIN; cs_pin = CS_PIN; @@ -39,7 +40,58 @@ Epd::Epd() { height = EPD_HEIGHT; }; +int Epd::Init_old(void) { + Reset(); + SendCommand(0x04); + ReadBusy(); + + SendCommand(0x00); + SendData(0x0F); // LUT from OTP + + // /* EPD hardware init end */ + return 0; +} + +int Epd::Init_new(void) { + + Reset(); + + ReadBusy(); + SendCommand(0x12); + ReadBusy(); + + SendCommand(0x3C); //BorderWavefrom + SendData(0x05); + + SendCommand(0x18); //Read built-in temperature sensor + SendData(0x80); + + SendCommand(0x11); //data entry mode + SendData(0x03); + + SendCommand(0x44); //set Ram-X address start/end position + SendData(0x00); + SendData(width/8-1); + + SendCommand(0x45); //set Ram-Y address start/end position + SendData(0x00); + SendData(0x00); + SendData((height-1)%256); + SendData((height-1)/256); + + SendCommand(0x4E); // set RAM x address count to 0; + SendData(0x00); + SendCommand(0x4F); // set RAM y address count to 0X199; + SendData(0x00); + SendData(0x00); + ReadBusy(); + + return 0; +} + int Epd::Init(void) { + unsigned char i=0; + /* this calls the peripheral hardware interface, see epdif */ if (IfInit() != 0) { return -1; @@ -47,13 +99,28 @@ int Epd::Init(void) { /* EPD hardware init start */ Reset(); - SendCommand(POWER_ON); - WaitUntilIdle(); - - SendCommand(PANEL_SETTING); - SendData(0x0F); // LUT from OTP + EPD_GPIO_Init(); + digitalWrite(dc_pin, 0); + EPD_SendData(0x2F); + DelayMs(50); + + digitalWrite(dc_pin, 1); + i = EPD_ReadData(); + printf("%02x\n",i); + + EPD_SPI_Init(); + if(i == 0x01) + { + flag = 0; + Init_new(); + } + else + { + flag = 1; + Init_old(); + } - /* EPD hardware init end */ + // /* EPD hardware init end */ return 0; } @@ -76,10 +143,19 @@ void Epd::SendData(unsigned char data) { /** * @brief: Wait until the busy_pin goes HIGH */ -void Epd::WaitUntilIdle(void) { - while(DigitalRead(busy_pin) == 0) { //0: busy, 1: idle - DelayMs(100); - } +void Epd::ReadBusy(void) { + if(flag == 0) + { + while(DigitalRead(busy_pin) == 1) { + DelayMs(100); + } + } + else + { + while(DigitalRead(busy_pin) == 0) { + DelayMs(100); + } + } } /** @@ -97,139 +173,192 @@ void Epd::Reset(void) { } /** - * @brief: transmit partial data to the SRAM + * @brief: transmit partial data to the black part of SRAM */ -void Epd::SetPartialWindow(const unsigned char* buffer_black, const unsigned char* buffer_red, int x, int y, int w, int l) { - SendCommand(PARTIAL_IN); - SendCommand(PARTIAL_WINDOW); - SendData(x >> 8); - SendData(x & 0xf8); // x should be the multiple of 8, the last 3 bit will always be ignored - SendData(((x & 0xf8) + w - 1) >> 8); - SendData(((x & 0xf8) + w - 1) | 0x07); - SendData(y >> 8); - SendData(y & 0xff); - SendData((y + l - 1) >> 8); - SendData((y + l - 1) & 0xff); - SendData(0x01); // Gates scan both inside and outside of the partial window. (default) - DelayMs(2); - SendCommand(DATA_START_TRANSMISSION_1); - if (buffer_black != NULL) { - for(int i = 0; i < w / 8 * l; i++) { - SendData(buffer_black[i]); - } - } - DelayMs(2); - SendCommand(DATA_START_TRANSMISSION_2); - if (buffer_red != NULL) { - for(int i = 0; i < w / 8 * l; i++) { - SendData(buffer_red[i]); - } +void Epd::Display_Window_Black(const UBYTE *image, UBYTE count) { + UBYTE k; + if(count == 0 && flag == 0) + SendCommand(0x24); + else if(count == 0) + SendCommand(0x10); + + for (UWORD j = 0; j < 100; j++) { + for (UWORD i = 0; i < 50; i++) { + if(i<16) + { + SendData(image[i + (j*16)]); + } + else + { + SendData(0xFF); + } + } } - DelayMs(2); - SendCommand(PARTIAL_OUT); } /** - * @brief: transmit partial data to the black part of SRAM + * @brief: transmit partial data to the red part of SRAM */ -void Epd::SetPartialWindowBlack(const unsigned char* buffer_black, int x, int y, int w, int l) { - SendCommand(PARTIAL_IN); - SendCommand(PARTIAL_WINDOW); - SendData(x >> 8); - SendData(x & 0xf8); // x should be the multiple of 8, the last 3 bit will always be ignored - SendData(((x & 0xf8) + w - 1) >> 8); - SendData(((x & 0xf8) + w - 1) | 0x07); - SendData(y >> 8); - SendData(y & 0xff); - SendData((y + l - 1) >> 8); - SendData((y + l - 1) & 0xff); - SendData(0x01); // Gates scan both inside and outside of the partial window. (default) - DelayMs(2); - SendCommand(DATA_START_TRANSMISSION_1); - if (buffer_black != NULL) { - for(int i = 0; i < w / 8 * l; i++) { - SendData(buffer_black[i]); - } +void Epd::Display_Window_Red_new(const UBYTE *image, UBYTE count) { + UBYTE k; + if(count == 0) + SendCommand(0x26); + + for (UWORD j = 0; j < 100; j++) { + for (UWORD i = 0; i < 50; i++) { + if(i<16) + { + SendData(~image[i + (j*16)]); + } + else + { + SendData(0x00); + } + } } - DelayMs(2); - SendCommand(PARTIAL_OUT); +} +void Epd::Display_Window_Red_old(const UBYTE *image, UBYTE count) { + UBYTE k; + if(count == 0) + SendCommand(0x13); + + for (UWORD j = 0; j < 100; j++) { + for (UWORD i = 0; i < 50; i++) { + if(i<16) + { + SendData(image[i + (j*16)]); + } + else + { + SendData(0xFF); + } + } + } +} +void Epd::Display_Window_Red(const UBYTE *image, UBYTE count) { + if(flag == 0) + Display_Window_Red_new(image, count); + else + Display_Window_Red_old(image, count); } -/** - * @brief: transmit partial data to the red part of SRAM - */ -void Epd::SetPartialWindowRed(const unsigned char* buffer_red, int x, int y, int w, int l) { - SendCommand(PARTIAL_IN); - SendCommand(PARTIAL_WINDOW); - SendData(x >> 8); - SendData(x & 0xf8); // x should be the multiple of 8, the last 3 bit will always be ignored - SendData(((x & 0xf8) + w - 1) >> 8); - SendData(((x & 0xf8) + w - 1) | 0x07); - SendData(y >> 8); - SendData(y & 0xff); - SendData((y + l - 1) >> 8); - SendData((y + l - 1) & 0xff); - SendData(0x01); // Gates scan both inside and outside of the partial window. (default) - DelayMs(2); - SendCommand(DATA_START_TRANSMISSION_2); - if (buffer_red != NULL) { - for(int i = 0; i < w / 8 * l; i++) { - SendData(buffer_red[i]); - } +void Epd::DisplayFrame(void) { + if(flag == 0) + { + SendCommand(0x22); + SendData(0xF7); + SendCommand(0x20); + ReadBusy(); + } + else + { + SendCommand(0x12); + DelayMs(100); + ReadBusy(); } - DelayMs(2); - SendCommand(PARTIAL_OUT); } /** * @brief: refresh and displays the frame */ -void Epd::DisplayFrame(const unsigned char* frame_black, const unsigned char* frame_red) { - if (frame_black != NULL) { - SendCommand(DATA_START_TRANSMISSION_1); - DelayMs(2); - for (int i = 0; i < this->width / 8 * this->height; i++) { - SendData(pgm_read_byte(&frame_black[i])); +void Epd::Display_old(const UBYTE *blackimage, const UBYTE *ryimage) { + UBYTE k; + SendCommand(0x10); + for (UWORD j = 0; j < height; j++) { + for (UWORD i = 0; i < width/8; i++) { + SendData(pgm_read_byte(&blackimage[i + (j*width/8)])); } - DelayMs(2); } - if (frame_red != NULL) { - SendCommand(DATA_START_TRANSMISSION_2); - DelayMs(2); - for (int i = 0; i < this->width / 8 * this->height; i++) { - SendData(pgm_read_byte(&frame_red[i])); + + SendCommand(0x13); + for (UWORD j = 0; j < height; j++) { + for (UWORD i = 0; i < width/8; i++) { + SendData(pgm_read_byte(&ryimage[i + (j*width/8)])); } - DelayMs(2); } - SendCommand(DISPLAY_REFRESH); - WaitUntilIdle(); + SendCommand(0x12); + DelayMs(100); + ReadBusy(); +} + +void Epd::Display_new(const UBYTE *blackimage, const UBYTE *ryimage) { + UBYTE k; + SendCommand(0x24); + for (UWORD j = 0; j < height; j++) { + for (UWORD i = 0; i < width/8; i++) { + SendData(pgm_read_byte(&blackimage[i + (j*width/8)])); + } + } + + SendCommand(0x26); + for (UWORD j = 0; j < height; j++) { + for (UWORD i = 0; i < width/8; i++) { + k = pgm_read_byte(&ryimage[i + (j*width/8)]); + SendData(~k); + } + } + SendCommand(0x22); + SendData(0xF7); + SendCommand(0x20); + ReadBusy(); +} + +void Epd::Display(const UBYTE *blackimage, const UBYTE *ryimage) { + if(flag == 0) + Display_new(blackimage, ryimage); + else + Display_old(blackimage, ryimage); } /** * @brief: clear the frame data from the SRAM, this won't refresh the display */ -void Epd::ClearFrame(void) { - SendCommand(DATA_START_TRANSMISSION_1); - DelayMs(2); - for(int i = 0; i < width / 8 * height; i++) { - SendData(0xFF); - } - DelayMs(2); - SendCommand(DATA_START_TRANSMISSION_2); - DelayMs(2); - for(int i = 0; i < width / 8 * height; i++) { - SendData(0xFF); - } - DelayMs(2); +void Epd::Clear_new() { + //send black data + SendCommand(0x24); + for (UWORD j = 0; j < height; j++) { + for (UWORD i = 0; i < width/8; i++) { + SendData(0xff); + } + } + //send red data + SendCommand(0x26); + for (UWORD j = 0; j < height; j++) { + for (UWORD i = 0; i < width/8; i++) { + SendData(0x00); + } + } + SendCommand(0x22); + SendData(0xF7); + SendCommand(0x20); + ReadBusy(); } -/** - * @brief: This displays the frame data from SRAM - */ -void Epd::DisplayFrame(void) { - SendCommand(DISPLAY_REFRESH); +void Epd::Clear_old() { + //send black data + SendCommand(0x10); + for (UWORD j = 0; j < height; j++) { + for (UWORD i = 0; i < width/8; i++) { + SendData(0xff); + } + } + //send red data + SendCommand(0x13); + for (UWORD j = 0; j < height; j++) { + for (UWORD i = 0; i < width/8; i++) { + SendData(0xff); + } + } + SendCommand(0x12); DelayMs(100); - WaitUntilIdle(); + ReadBusy(); +} + +void Epd::Clear() { + if(flag == 0) + Clear_new(); + else + Clear_old(); } /** @@ -238,13 +367,25 @@ void Epd::DisplayFrame(void) { * check code, the command would be executed if check code = 0xA5. * You can use Epd::Reset() to awaken and use Epd::Init() to initialize. */ -void Epd::Sleep() { - SendCommand(VCOM_AND_DATA_INTERVAL_SETTING); - SendData(0xF7); // border floating - SendCommand(POWER_OFF); - WaitUntilIdle(); - SendCommand(DEEP_SLEEP); - SendData(0xA5); // check code +void Epd::Sleep_new(void) { + SendCommand(0x10); + SendData(0x01); +} + +void Epd::Sleep_old() { + SendCommand(0X50); + SendData(0xf7); + SendCommand(0x02); + ReadBusy(); + SendCommand(0x07); + SendData(0XA5); +} + +void Epd::Sleep(void) { + if(flag == 0) + Sleep_new(); + else + Sleep_old(); } diff --git a/Arduino/epd4in2b_V2/epd4in2b_V2.h b/Arduino/epd4in2b_V2/epd4in2b_V2.h index 2374d1d0..27953140 100644 --- a/Arduino/epd4in2b_V2/epd4in2b_V2.h +++ b/Arduino/epd4in2b_V2/epd4in2b_V2.h @@ -33,64 +33,37 @@ #define EPD_WIDTH 400 #define EPD_HEIGHT 300 -// EPD4IN2 commands -#define PANEL_SETTING 0x00 -#define POWER_SETTING 0x01 -#define POWER_OFF 0x02 -#define POWER_OFF_SEQUENCE_SETTING 0x03 -#define POWER_ON 0x04 -#define POWER_ON_MEASURE 0x05 -#define BOOSTER_SOFT_START 0x06 -#define DEEP_SLEEP 0x07 -#define DATA_START_TRANSMISSION_1 0x10 -#define DATA_STOP 0x11 -#define DISPLAY_REFRESH 0x12 -#define DATA_START_TRANSMISSION_2 0x13 -#define LUT_FOR_VCOM 0x20 -#define LUT_WHITE_TO_WHITE 0x21 -#define LUT_BLACK_TO_WHITE 0x22 -#define LUT_WHITE_TO_BLACK 0x23 -#define LUT_BLACK_TO_BLACK 0x24 -#define PLL_CONTROL 0x30 -#define TEMPERATURE_SENSOR_COMMAND 0x40 -#define TEMPERATURE_SENSOR_SELECTION 0x41 -#define TEMPERATURE_SENSOR_WRITE 0x42 -#define TEMPERATURE_SENSOR_READ 0x43 -#define VCOM_AND_DATA_INTERVAL_SETTING 0x50 -#define LOW_POWER_DETECTION 0x51 -#define TCON_SETTING 0x60 -#define RESOLUTION_SETTING 0x61 -#define GSST_SETTING 0x65 -#define GET_STATUS 0x71 -#define AUTO_MEASUREMENT_VCOM 0x80 -#define READ_VCOM_VALUE 0x81 -#define VCM_DC_SETTING 0x82 -#define PARTIAL_WINDOW 0x90 -#define PARTIAL_IN 0x91 -#define PARTIAL_OUT 0x92 -#define PROGRAM_MODE 0xA0 -#define ACTIVE_PROGRAMMING 0xA1 -#define READ_OTP 0xA2 -#define POWER_SAVING 0xE3 +#define UWORD unsigned int +#define UBYTE unsigned char class Epd : EpdIf { public: unsigned int width; unsigned int height; + Epd(); ~Epd(); + int Init_new(void); + int Init_old(void); int Init(void); void SendCommand(unsigned char command); void SendData(unsigned char data); - void WaitUntilIdle(void); + void ReadBusy(void); void Reset(void); - void SetPartialWindow(const unsigned char* buffer_black, const unsigned char* buffer_red, int x, int y, int w, int l); - void SetPartialWindowBlack(const unsigned char* buffer_black, int x, int y, int w, int l); - void SetPartialWindowRed(const unsigned char* buffer_red, int x, int y, int w, int l); - void DisplayFrame(const unsigned char* frame_black, const unsigned char* frame_red); + void Display_Window_Black(const UBYTE *image, UBYTE count); + void Display_Window_Red_new(const UBYTE *image, UBYTE count); + void Display_Window_Red_old(const UBYTE *image, UBYTE count); + void Display_Window_Red(const UBYTE *image, UBYTE count); void DisplayFrame(void); - void ClearFrame(void); + void Display_old(const UBYTE *blackimage, const UBYTE *ryimage); + void Display_new(const UBYTE *blackimage, const UBYTE *ryimage); + void Display(const UBYTE *blackimage, const UBYTE *ryimage); + void Clear_new(); + void Clear_old(); + void Clear(); + void Sleep_new(void); + void Sleep_old(); void Sleep(void); private: @@ -98,6 +71,7 @@ class Epd : EpdIf { unsigned int dc_pin; unsigned int cs_pin; unsigned int busy_pin; + unsigned char flag; }; #endif /* EPD4IN2_H */ diff --git a/Arduino/epd4in2b_V2/epd4in2b_V2.ino b/Arduino/epd4in2b_V2/epd4in2b_V2.ino index 9e108145..9ab9ef37 100644 --- a/Arduino/epd4in2b_V2/epd4in2b_V2.ino +++ b/Arduino/epd4in2b_V2/epd4in2b_V2.ino @@ -43,7 +43,7 @@ void setup() { } /* This clears the SRAM of the e-paper display */ - epd.ClearFrame(); + epd.Clear(); /** * Due to RAM not enough in Arduino UNO, a frame buffer is not allowed. @@ -51,47 +51,43 @@ void setup() { * update a partial display several times. * 1 byte = 8 pixels, therefore you have to set 8*N pixels at a time. */ - unsigned char image[1500]; - Paint paint(image, 400, 28); //width should be the multiple of 8 + unsigned char image[1600]; + Paint paint(image, 128, 100); //width should be the multiple of 8 + paint.SetWidth(128); + paint.SetHeight(100); - paint.Clear(UNCOLORED); - paint.DrawStringAt(0, 0, "e-Paper Demo", &Font24, COLORED); - epd.SetPartialWindowBlack(paint.GetImage(), 100, 40, paint.GetWidth(), paint.GetHeight()); + paint.Clear(UNCOLORED); + paint.DrawStringAt(0, 0, "ePaper Demo", &Font16, COLORED); + epd.Display_Window_Black(paint.GetImage(), 0); - paint.Clear(COLORED); - paint.DrawStringAt(100, 2, "Hello world", &Font24, UNCOLORED); - epd.SetPartialWindowRed(paint.GetImage(), 0, 64, paint.GetWidth(), paint.GetHeight()); - - paint.SetWidth(64); - paint.SetHeight(64); + paint.Clear(UNCOLORED); + paint.DrawRectangle(0, 0, 40, 50, COLORED); + paint.DrawLine(0, 0, 40, 50, COLORED); + paint.DrawLine(40, 0, 0, 50, COLORED); + epd.Display_Window_Black(paint.GetImage(), 1); - paint.Clear(UNCOLORED); - paint.DrawRectangle(0, 0, 40, 50, COLORED); - paint.DrawLine(0, 0, 40, 50, COLORED); - paint.DrawLine(40, 0, 0, 50, COLORED); - epd.SetPartialWindowBlack(paint.GetImage(), 72, 120, paint.GetWidth(), paint.GetHeight()); - - paint.Clear(UNCOLORED); - paint.DrawCircle(32, 32, 30, COLORED); - epd.SetPartialWindowBlack(paint.GetImage(), 200, 120, paint.GetWidth(), paint.GetHeight()); + paint.Clear(UNCOLORED); + paint.DrawCircle(32, 32, 25, COLORED); + epd.Display_Window_Black(paint.GetImage(), 1); - paint.Clear(UNCOLORED); - paint.DrawFilledRectangle(0, 0, 40, 50, COLORED); - epd.SetPartialWindowRed(paint.GetImage(), 72, 200, paint.GetWidth(), paint.GetHeight()); + paint.Clear(UNCOLORED); + paint.DrawStringAt(0, 20, "Hello world", &Font16, COLORED); + epd.Display_Window_Red(paint.GetImage(), 0); - paint.Clear(UNCOLORED); - paint.DrawFilledCircle(32, 32, 30, COLORED); - epd.SetPartialWindowRed(paint.GetImage(), 200, 200, paint.GetWidth(), paint.GetHeight()); + paint.Clear(UNCOLORED); + paint.DrawFilledRectangle(60, 0, 100, 50, COLORED); + epd.Display_Window_Red(paint.GetImage(), 1); - /* This displays the data from the SRAM in e-Paper module */ - epd.DisplayFrame(); - delay(1000); - /* This displays an image */ - // epd.DisplayFrame(IMAGE_BLACK, IMAGE_RED); + paint.Clear(UNCOLORED); + paint.DrawFilledCircle(92, 32, 25, COLORED); + epd.Display_Window_Red(paint.GetImage(), 1); + epd.DisplayFrame(); + delay(1000); + /* This displays an image */ + // epd.DisplayFrame(IMAGE_BLACK, IMAGE_RED); /* Deep sleep */ - epd.ClearFrame(); - epd.DisplayFrame(); + epd.Clear(); epd.Sleep(); } diff --git a/Arduino/epd4in2b_V2/epdif.cpp b/Arduino/epd4in2b_V2/epdif.cpp index b1f89c95..b9d72ea9 100644 --- a/Arduino/epd4in2b_V2/epdif.cpp +++ b/Arduino/epd4in2b_V2/epdif.cpp @@ -52,6 +52,75 @@ void EpdIf::SpiTransfer(unsigned char data) { digitalWrite(CS_PIN, HIGH); } +void EpdIf::EPD_GPIO_Init() +{ + SPI.end(); +} + +void EpdIf::EPD_SPI_Init() +{ + SPI.begin(); + SPI.beginTransaction(SPISettings(2000000, MSBFIRST, SPI_MODE0)); +} + +void EpdIf::EPD_Mode(int pin, char mode) { + if(mode == 0) + pinMode(pin, INPUT); + else + pinMode(pin, OUTPUT); +} + +void EpdIf::EPD_SendData(unsigned char data) { + unsigned char i,j=data; + EPD_Mode(MOSI_PIN, 1); + EPD_Mode(SCLK_PIN, 1); + digitalWrite(CS_PIN, 0); + for(i = 0; i<8; i++) + { + digitalWrite(SCLK_PIN, 0); + if (j & 0x80) + { + digitalWrite(MOSI_PIN, 1); + } + else + { + digitalWrite(MOSI_PIN, 0); + } + + digitalWrite(SCLK_PIN, 1); + j = j << 1; + // DelayMs(1); + } + digitalWrite(SCLK_PIN, 0); + digitalWrite(CS_PIN, 1); +} + +unsigned char EpdIf::EPD_ReadData() +{ + unsigned char i,j=0xff; + EPD_Mode(MOSI_PIN, 0); + EPD_Mode(SCLK_PIN, 1); + digitalWrite(CS_PIN, 0); + for(i = 0; i<8; i++) + { + digitalWrite(SCLK_PIN, 0); + j = j << 1; + if (DigitalRead(MOSI_PIN)) + { + j = j | 0x01; + } + else + { + j= j & 0xfe; + } + digitalWrite(SCLK_PIN, 1); + } + digitalWrite(SCLK_PIN, 0); + digitalWrite(CS_PIN, 1); + return j; +} + + int EpdIf::IfInit(void) { pinMode(CS_PIN, OUTPUT); pinMode(RST_PIN, OUTPUT); diff --git a/Arduino/epd4in2b_V2/epdif.h b/Arduino/epd4in2b_V2/epdif.h index e328397e..0a50c882 100644 --- a/Arduino/epd4in2b_V2/epdif.h +++ b/Arduino/epd4in2b_V2/epdif.h @@ -31,6 +31,8 @@ #include // Pin definition +#define MOSI_PIN 11 +#define SCLK_PIN 13 #define RST_PIN 8 #define DC_PIN 9 #define CS_PIN 10 @@ -43,6 +45,11 @@ class EpdIf { ~EpdIf(void); static int IfInit(void); + static void EPD_GPIO_Init(); + static void EPD_SPI_Init(); + static void EPD_Mode(int pin, char mode); + static void EPD_SendData(unsigned char data); + static unsigned char EPD_ReadData(); static void DigitalWrite(int pin, int value); static int DigitalRead(int pin); static void DelayMs(unsigned int delaytime); diff --git a/RaspberryPi_JetsonNano/c/lib/Config/DEV_Config.c b/RaspberryPi_JetsonNano/c/lib/Config/DEV_Config.c index af7b7ebe..bef6745d 100644 --- a/RaspberryPi_JetsonNano/c/lib/Config/DEV_Config.c +++ b/RaspberryPi_JetsonNano/c/lib/Config/DEV_Config.c @@ -28,7 +28,6 @@ # ******************************************************************************/ #include "DEV_Config.h" -#include "RPI_gpiod.h" #if USE_LGPIO_LIB int GPIO_Handle; @@ -43,6 +42,8 @@ int EPD_DC_PIN; int EPD_CS_PIN; int EPD_BUSY_PIN; int EPD_PWR_PIN; +int EPD_MOSI_PIN; +int EPD_SCLK_PIN; /** * GPIO read and write @@ -284,12 +285,16 @@ void DEV_GPIO_Init(void) EPD_CS_PIN = 8; EPD_PWR_PIN = 18; EPD_BUSY_PIN = 24; + EPD_MOSI_PIN = 10; + EPD_SCLK_PIN = 11; #elif JETSON EPD_RST_PIN = GPIO17; EPD_DC_PIN = GPIO25; EPD_CS_PIN = SPI0_CS0; EPD_PWR_PIN = GPIO18; EPD_BUSY_PIN = GPIO24; + EPD_MOSI_PIN = SPI0_MOSI; + EPD_SCLK_PIN = SPI0_SCLK; #endif DEV_GPIO_Mode(EPD_BUSY_PIN, 0); @@ -297,11 +302,72 @@ void DEV_GPIO_Init(void) DEV_GPIO_Mode(EPD_DC_PIN, 1); DEV_GPIO_Mode(EPD_CS_PIN, 1); DEV_GPIO_Mode(EPD_PWR_PIN, 1); + // DEV_GPIO_Mode(EPD_MOSI_PIN, 0); + // DEV_GPIO_Mode(EPD_SCLK_PIN, 1); DEV_Digital_Write(EPD_CS_PIN, 1); DEV_Digital_Write(EPD_PWR_PIN, 1); } + +void DEV_SPI_SendnData(UBYTE *Reg) +{ + UDOUBLE size; + size = sizeof(Reg); + for(UDOUBLE i=0 ; i>3) & 0xFF); + EPD_4IN2B_V2_SendData((Xend>>3) & 0xFF); + + EPD_4IN2B_V2_SendCommand(0x45); // SET_RAM_Y_ADDRESS_START_END_POSITION + EPD_4IN2B_V2_SendData(Ystart & 0xFF); + EPD_4IN2B_V2_SendData((Ystart >> 8) & 0xFF); + EPD_4IN2B_V2_SendData(Yend & 0xFF); + EPD_4IN2B_V2_SendData((Yend >> 8) & 0xFF); } +/****************************************************************************** +function : Set Cursor +parameter: +******************************************************************************/ +static void EPD_4IN2B_V2_SetCursor(UWORD Xstart, UWORD Ystart) +{ + EPD_4IN2B_V2_SendCommand(0x4E); // SET_RAM_X_ADDRESS_COUNTER + EPD_4IN2B_V2_SendData((Xstart>>3) & 0xFF); + + EPD_4IN2B_V2_SendCommand(0x4F); // SET_RAM_Y_ADDRESS_COUNTER + EPD_4IN2B_V2_SendData(Ystart & 0xFF); + EPD_4IN2B_V2_SendData((Ystart >> 8) & 0xFF); +} + + /****************************************************************************** function : Initialize the e-Paper register parameter: ******************************************************************************/ -void EPD_4IN2B_V2_Init(void) +void EPD_4IN2B_V2_Init_old(void) { EPD_4IN2B_V2_Reset(); + + EPD_4IN2B_V2_ReadBusy(); + EPD_4IN2B_V2_SendCommand(0x04); // soft reset + EPD_4IN2B_V2_ReadBusy(); - EPD_4IN2B_V2_SendCommand(0x04); + EPD_4IN2B_V2_SendCommand(0x00); //BorderWavefrom + EPD_4IN2B_V2_SendData(0x0F); +} + +void EPD_4IN2B_V2_Init_new(void) +{ + EPD_4IN2B_V2_Reset(); + + EPD_4IN2B_V2_ReadBusy(); + EPD_4IN2B_V2_SendCommand(0x12); // soft reset EPD_4IN2B_V2_ReadBusy(); + + // EPD_4IN2B_V2_SendCommand(0x01); //Driver output control + // EPD_4IN2B_V2_SendData((EPD_4IN2B_V2_HEIGHT-1)%256); + // EPD_4IN2B_V2_SendData((EPD_4IN2B_V2_HEIGHT-1)/256); + // EPD_4IN2B_V2_SendData(0x00); + + EPD_4IN2B_V2_SendCommand(0x3C); //BorderWavefrom + EPD_4IN2B_V2_SendData(0x05); + + EPD_4IN2B_V2_SendCommand(0x18); //Read built-in temperature sensor + EPD_4IN2B_V2_SendData(0x80); + + EPD_4IN2B_V2_SendCommand(0x11); // data entry mode + EPD_4IN2B_V2_SendData(0x03); // X-mode + + EPD_4IN2B_V2_SetWindows(0, 0, EPD_4IN2B_V2_WIDTH-1, EPD_4IN2B_V2_HEIGHT-1); + + EPD_4IN2B_V2_SetCursor(0, 0); + + EPD_4IN2B_V2_ReadBusy(); +} + +void EPD_4IN2B_V2_Init() +{ + uint8_t i=0; + EPD_4IN2B_V2_Reset(); + + DEV_Digital_Write(EPD_DC_PIN, 0); + DEV_SPI_SendData(0x2F); + DEV_Delay_ms(50); + + DEV_Digital_Write(EPD_DC_PIN, 1); + i = DEV_SPI_ReadData(); + // printf("%02x\n",i); - EPD_4IN2B_V2_SendCommand(0x00); - EPD_4IN2B_V2_SendData(0x0f); + if(i == 0x01) + { + flag = 0; + EPD_4IN2B_V2_Init_new(); + } + else + { + flag = 1; + EPD_4IN2B_V2_Init_old(); + } } + + /****************************************************************************** function : Clear screen parameter: ******************************************************************************/ -void EPD_4IN2B_V2_Clear(void) +void EPD_4IN2B_V2_Clear_old(void) { UWORD Width, Height; Width = (EPD_4IN2B_V2_WIDTH % 8 == 0)? (EPD_4IN2B_V2_WIDTH / 8 ): (EPD_4IN2B_V2_WIDTH / 8 + 1); @@ -136,14 +233,51 @@ void EPD_4IN2B_V2_Clear(void) } } - EPD_4IN2B_V2_TurnOnDisplay(); + EPD_4IN2B_V2_SendCommand(0x12); + DEV_Delay_ms(100); + EPD_4IN2B_V2_ReadBusy(); +} + + +void EPD_4IN2B_V2_Clear_new(void) +{ + UWORD Width, Height; + Width = (EPD_4IN2B_V2_WIDTH % 8 == 0)? (EPD_4IN2B_V2_WIDTH / 8 ): (EPD_4IN2B_V2_WIDTH / 8 + 1); + Height = EPD_4IN2B_V2_HEIGHT; + + EPD_4IN2B_V2_SendCommand(0x24); + for (UWORD j = 0; j < Height; j++) { + for (UWORD i = 0; i < Width; i++) { + EPD_4IN2B_V2_SendData(0xFF); + } + } + + EPD_4IN2B_V2_SendCommand(0x26); + for (UWORD j = 0; j < Height; j++) { + for (UWORD i = 0; i < Width; i++) { + EPD_4IN2B_V2_SendData(0x00); + } + } + + EPD_4IN2B_V2_SendCommand(0x22); + EPD_4IN2B_V2_SendData(0xF7); + EPD_4IN2B_V2_SendCommand(0x20); + EPD_4IN2B_V2_ReadBusy(); +} + +void EPD_4IN2B_V2_Clear(void) +{ + if(flag == 0) + EPD_4IN2B_V2_Clear_new(); + else + EPD_4IN2B_V2_Clear_old(); } /****************************************************************************** function : Sends the image buffer in RAM to e-Paper and displays parameter: ******************************************************************************/ -void EPD_4IN2B_V2_Display(const UBYTE *blackimage, const UBYTE *ryimage) +void EPD_4IN2B_V2_Display_old(const UBYTE *blackimage, const UBYTE *ryimage) { UWORD Width, Height; Width = (EPD_4IN2B_V2_WIDTH % 8 == 0)? (EPD_4IN2B_V2_WIDTH / 8 ): (EPD_4IN2B_V2_WIDTH / 8 + 1); @@ -163,20 +297,68 @@ void EPD_4IN2B_V2_Display(const UBYTE *blackimage, const UBYTE *ryimage) } } - EPD_4IN2B_V2_TurnOnDisplay(); + EPD_4IN2B_V2_SendCommand(0x12); + DEV_Delay_ms(100); + EPD_4IN2B_V2_ReadBusy(); +} + +void EPD_4IN2B_V2_Display_new(const UBYTE *blackimage, const UBYTE *ryimage) +{ + UWORD Width, Height; + Width = (EPD_4IN2B_V2_WIDTH % 8 == 0)? (EPD_4IN2B_V2_WIDTH / 8 ): (EPD_4IN2B_V2_WIDTH / 8 + 1); + Height = EPD_4IN2B_V2_HEIGHT; + + EPD_4IN2B_V2_SendCommand(0x24); + for (UWORD j = 0; j < Height; j++) { + for (UWORD i = 0; i < Width; i++) { + EPD_4IN2B_V2_SendData(blackimage[i + j * Width]); + } + } + + EPD_4IN2B_V2_SendCommand(0x26); + for (UWORD j = 0; j < Height; j++) { + for (UWORD i = 0; i < Width; i++) { + EPD_4IN2B_V2_SendData(~ryimage[i + j * Width]); + } + } + + EPD_4IN2B_V2_SendCommand(0x22); + EPD_4IN2B_V2_SendData(0xF7); + EPD_4IN2B_V2_SendCommand(0x20); + EPD_4IN2B_V2_ReadBusy(); +} + +void EPD_4IN2B_V2_Display(const UBYTE *blackimage, const UBYTE *ryimage) +{ + if(flag == 0) + EPD_4IN2B_V2_Display_new(blackimage, ryimage); + else + EPD_4IN2B_V2_Display_old(blackimage, ryimage); } /****************************************************************************** function : Enter sleep mode parameter: ******************************************************************************/ -void EPD_4IN2B_V2_Sleep(void) +void EPD_4IN2B_V2_Sleep_old(void) { - EPD_4IN2B_V2_SendCommand(0X50); - EPD_4IN2B_V2_SendData(0xf7); //border floating + EPD_4IN2B_V2_SendCommand(0X50); + EPD_4IN2B_V2_SendData(0xf7); + EPD_4IN2B_V2_SendCommand(0x02); + EPD_4IN2B_V2_ReadBusy(); + EPD_4IN2B_V2_SendCommand(0x07); + EPD_4IN2B_V2_SendData(0XA5); +} +void EPD_4IN2B_V2_Sleep_new(void) +{ + EPD_4IN2B_V2_SendCommand(0X10); //deep sleep + EPD_4IN2B_V2_SendData(0x03); +} - EPD_4IN2B_V2_SendCommand(0X02); //power off - EPD_4IN2B_V2_ReadBusy(); //waiting for the electronic paper IC to release the idle signal - EPD_4IN2B_V2_SendCommand(0X07); //deep sleep - EPD_4IN2B_V2_SendData(0xA5); +void EPD_4IN2B_V2_Sleep(void) +{ + if(flag == 0) + EPD_4IN2B_V2_Sleep_new(); + else + EPD_4IN2B_V2_Sleep_old(); } diff --git a/RaspberryPi_JetsonNano/c/lib/e-Paper/EPD_4in2b_V2.h b/RaspberryPi_JetsonNano/c/lib/e-Paper/EPD_4in2b_V2.h index 84c0dc5a..70b04184 100644 --- a/RaspberryPi_JetsonNano/c/lib/e-Paper/EPD_4in2b_V2.h +++ b/RaspberryPi_JetsonNano/c/lib/e-Paper/EPD_4in2b_V2.h @@ -5,7 +5,7 @@ * | Info : *---------------- * | This version: V1.0 -* | Date : 2020-04-23 +* | Date : 2020-11-25 * | Info : * ----------------------------------------------------------------------------- # diff --git a/RaspberryPi_JetsonNano/python/examples/.lgd-nfy0 b/RaspberryPi_JetsonNano/python/examples/.lgd-nfy0 new file mode 100644 index 00000000..e69de29b diff --git a/RaspberryPi_JetsonNano/python/examples/epd_4in2b_V2_test.py b/RaspberryPi_JetsonNano/python/examples/epd_4in2b_V2_test.py index bb93764f..02210748 100644 --- a/RaspberryPi_JetsonNano/python/examples/epd_4in2b_V2_test.py +++ b/RaspberryPi_JetsonNano/python/examples/epd_4in2b_V2_test.py @@ -36,7 +36,7 @@ drawblack = ImageDraw.Draw(HBlackimage) drawry = ImageDraw.Draw(HRYimage) drawblack.text((10, 0), 'hello world', font = font24, fill = 0) - drawblack.text((10, 20), '4.2inch e-Paper bc', font = font24, fill = 0) + drawblack.text((10, 20), '4.2inch e-Paper b', font = font24, fill = 0) drawblack.text((150, 0), u'微雪电子', font = font24, fill = 0) drawblack.line((20, 50, 70, 100), fill = 0) drawblack.line((70, 50, 20, 100), fill = 0) diff --git a/RaspberryPi_JetsonNano/python/lib/waveshare_epd/DEV_Config_32.so b/RaspberryPi_JetsonNano/python/lib/waveshare_epd/DEV_Config_32.so new file mode 100644 index 00000000..76251cee Binary files /dev/null and b/RaspberryPi_JetsonNano/python/lib/waveshare_epd/DEV_Config_32.so differ diff --git a/RaspberryPi_JetsonNano/python/lib/waveshare_epd/DEV_Config_64.so b/RaspberryPi_JetsonNano/python/lib/waveshare_epd/DEV_Config_64.so new file mode 100644 index 00000000..c3886c01 Binary files /dev/null and b/RaspberryPi_JetsonNano/python/lib/waveshare_epd/DEV_Config_64.so differ diff --git a/RaspberryPi_JetsonNano/python/lib/waveshare_epd/__init__.pyc b/RaspberryPi_JetsonNano/python/lib/waveshare_epd/__init__.pyc new file mode 100644 index 00000000..31d048dd Binary files /dev/null and b/RaspberryPi_JetsonNano/python/lib/waveshare_epd/__init__.pyc differ diff --git a/RaspberryPi_JetsonNano/python/lib/waveshare_epd/__pycache__/__init__.cpython-311.pyc b/RaspberryPi_JetsonNano/python/lib/waveshare_epd/__pycache__/__init__.cpython-311.pyc new file mode 100644 index 00000000..724ca739 Binary files /dev/null and b/RaspberryPi_JetsonNano/python/lib/waveshare_epd/__pycache__/__init__.cpython-311.pyc differ diff --git a/RaspberryPi_JetsonNano/python/lib/waveshare_epd/__pycache__/epd2in13_V3.cpython-311.pyc b/RaspberryPi_JetsonNano/python/lib/waveshare_epd/__pycache__/epd2in13_V3.cpython-311.pyc new file mode 100644 index 00000000..577202a3 Binary files /dev/null and b/RaspberryPi_JetsonNano/python/lib/waveshare_epd/__pycache__/epd2in13_V3.cpython-311.pyc differ diff --git a/RaspberryPi_JetsonNano/python/lib/waveshare_epd/__pycache__/epd2in13_V4.cpython-311.pyc b/RaspberryPi_JetsonNano/python/lib/waveshare_epd/__pycache__/epd2in13_V4.cpython-311.pyc new file mode 100644 index 00000000..439057ca Binary files /dev/null and b/RaspberryPi_JetsonNano/python/lib/waveshare_epd/__pycache__/epd2in13_V4.cpython-311.pyc differ diff --git a/RaspberryPi_JetsonNano/python/lib/waveshare_epd/__pycache__/epd4in2b_V2.cpython-37.pyc b/RaspberryPi_JetsonNano/python/lib/waveshare_epd/__pycache__/epd4in2b_V2.cpython-37.pyc new file mode 100644 index 00000000..96056fae Binary files /dev/null and b/RaspberryPi_JetsonNano/python/lib/waveshare_epd/__pycache__/epd4in2b_V2.cpython-37.pyc differ diff --git a/RaspberryPi_JetsonNano/python/lib/waveshare_epd/__pycache__/epd7in5_V2.cpython-311.pyc b/RaspberryPi_JetsonNano/python/lib/waveshare_epd/__pycache__/epd7in5_V2.cpython-311.pyc new file mode 100644 index 00000000..ef19f409 Binary files /dev/null and b/RaspberryPi_JetsonNano/python/lib/waveshare_epd/__pycache__/epd7in5_V2.cpython-311.pyc differ diff --git a/RaspberryPi_JetsonNano/python/lib/waveshare_epd/__pycache__/epdconfig.cpython-311.pyc b/RaspberryPi_JetsonNano/python/lib/waveshare_epd/__pycache__/epdconfig.cpython-311.pyc new file mode 100644 index 00000000..0cc2cf05 Binary files /dev/null and b/RaspberryPi_JetsonNano/python/lib/waveshare_epd/__pycache__/epdconfig.cpython-311.pyc differ diff --git a/RaspberryPi_JetsonNano/python/lib/waveshare_epd/__pycache__/epdconfig.cpython-37.pyc b/RaspberryPi_JetsonNano/python/lib/waveshare_epd/__pycache__/epdconfig.cpython-37.pyc index 8fc1be6f..353eda57 100644 Binary files a/RaspberryPi_JetsonNano/python/lib/waveshare_epd/__pycache__/epdconfig.cpython-37.pyc and b/RaspberryPi_JetsonNano/python/lib/waveshare_epd/__pycache__/epdconfig.cpython-37.pyc differ diff --git a/RaspberryPi_JetsonNano/python/lib/waveshare_epd/epd2in7_V2.py b/RaspberryPi_JetsonNano/python/lib/waveshare_epd/epd2in7_V2.py index 195fdfc4..30074a6d 100644 --- a/RaspberryPi_JetsonNano/python/lib/waveshare_epd/epd2in7_V2.py +++ b/RaspberryPi_JetsonNano/python/lib/waveshare_epd/epd2in7_V2.py @@ -444,7 +444,7 @@ def display_Partial(self, Image, Xstart, Ystart, Xend, Yend): def display_4Gray(self, image): self.send_command(0x24) - for i in range(0, 48000): #5808*4 46464 + for i in range(0, 5808): #5808*4 46464 temp3=0 for j in range(0, 2): temp1 = image[i*2+j] @@ -476,7 +476,7 @@ def display_4Gray(self, image): self.send_data(temp3) self.send_command(0x26) - for i in range(0, 48000): #5808*4 46464 + for i in range(0, 5808): #5808*4 46464 temp3=0 for j in range(0, 2): temp1 = image[i*2+j] diff --git a/RaspberryPi_JetsonNano/python/lib/waveshare_epd/epd4in2b_V2.py b/RaspberryPi_JetsonNano/python/lib/waveshare_epd/epd4in2b_V2.py index 701ac329..631da1ec 100644 --- a/RaspberryPi_JetsonNano/python/lib/waveshare_epd/epd4in2b_V2.py +++ b/RaspberryPi_JetsonNano/python/lib/waveshare_epd/epd4in2b_V2.py @@ -44,6 +44,11 @@ def __init__(self): self.cs_pin = epdconfig.CS_PIN self.width = EPD_WIDTH self.height = EPD_HEIGHT + self.flag = 0 + + if (epdconfig.module_init(cleanup=True) != 0): + return -1 + # Hardware reset def reset(self): @@ -57,13 +62,13 @@ def reset(self): def send_command(self, command): epdconfig.digital_write(self.dc_pin, 0) epdconfig.digital_write(self.cs_pin, 0) - epdconfig.spi_writebyte([command]) + epdconfig.DEV_SPI_write(command) epdconfig.digital_write(self.cs_pin, 1) def send_data(self, data): epdconfig.digital_write(self.dc_pin, 1) epdconfig.digital_write(self.cs_pin, 0) - epdconfig.spi_writebyte([data]) + epdconfig.DEV_SPI_write(data) epdconfig.digital_write(self.cs_pin, 1) # send a lot of data @@ -75,23 +80,77 @@ def send_data2(self, data): def ReadBusy(self): logger.debug("e-Paper busy") - self.send_command(0x71) - while(epdconfig.digital_read(self.busy_pin) == 0): # 0: idle, 1: busy - self.send_command(0x71) - epdconfig.delay_ms(20) + if(self.flag == 1): + while(epdconfig.digital_read(self.busy_pin) == 1): + epdconfig.delay_ms(100) + + else: + while(epdconfig.digital_read(self.busy_pin) == 0): + epdconfig.delay_ms(100) logger.debug("e-Paper busy release") + + def TurnOnDisplay(self): + if(self.flag == 1): + self.send_command(0x22) + self.send_data(0xF7) + self.send_command(0x20) + self.ReadBusy() + + else: + self.send_command(0x12) + epdconfig.delay_ms(100) + self.ReadBusy() def init(self): - if (epdconfig.module_init() != 0): - return -1 - + i = 0x00 self.reset() - - self.send_command(0x04); - self.ReadBusy(); + self.send_command(0x2F) + epdconfig.delay_ms(100) + epdconfig.digital_write(self.dc_pin, 1) + epdconfig.digital_write(self.cs_pin, 0) + i = epdconfig.DEV_SPI_read() + epdconfig.digital_write(self.cs_pin, 1) + # print(i) + + if(i == 0x01): + self.flag = 1 + self.ReadBusy() + self.send_command(0x12) + self.ReadBusy() + + self.send_command(0x3C) + self.send_data(0x05) + + self.send_command(0x18) + self.send_data(0x80) - self.send_command(0x00); - self.send_data(0x0f); + self.send_command(0x11) + self.send_data(0x03) + + self.send_command(0x44) + self.send_data(0x00) + self.send_data(self.width//8-1) + + self.send_command(0x45) + self.send_data(0x00) + self.send_data(0x00) + self.send_data((self.height-1)%256) + self.send_data((self.height-1)//256) + + self.send_command(0x4E) + self.send_data(0x00) + self.send_command(0x4F) + self.send_data(0x00) + self.send_data(0x00) + self.ReadBusy() + + else: + self.flag = 0 + self.send_command(0x04) # POWER_ON + self.ReadBusy() + + self.send_command(0x00) # panel setting + self.send_data(0x0f) return 0 @@ -120,40 +179,79 @@ def getbuffer(self, image): return buf def display(self, imageblack, imagered): - self.send_command(0x10) - self.send_data2(imageblack) + high = self.height + if( self.width % 8 == 0) : + wide = self.width // 8 + else : + wide = self.width // 8 + 1 - self.send_command(0x13) - self.send_data2(imagered) + if(self.flag == 1): + self.send_command(0x24) + for j in range(0, high): + for i in range(0, wide): + self.send_data(imageblack[i + j * wide]) + + self.send_command(0x26) + for j in range(0, high): + for i in range(0, wide): + self.send_data(~imagered[i + j * wide]) - self.send_command(0x12) - epdconfig.delay_ms(20) - self.ReadBusy() + else: + self.send_command(0x10) + for j in range(0, high): + for i in range(0, wide): + self.send_data(imageblack[i + j * wide]) + + self.send_command(0x13) + for j in range(0, high): + for i in range(0, wide): + self.send_data(imagered[i + j * wide]) + + self.TurnOnDisplay() def Clear(self): - if self.width%8 == 0: - linewidth = int(self.width/8) - else: - linewidth = int(self.width/8) + 1 + high = self.height + if( self.width % 8 == 0) : + wide = self.width // 8 + else : + wide = self.width // 8 + 1 - self.send_command(0x10) - self.send_data2([0xff] * int(self.height * linewidth)) - - self.send_command(0x13) - self.send_data2([0xff] * int(self.height * linewidth)) + if(self.flag == 1): + self.send_command(0x24) + for j in range(0, high): + for i in range(0, wide): + self.send_data(0xff) + + self.send_command(0x26) + for j in range(0, high): + for i in range(0, wide): + self.send_data(0x00) - self.send_command(0x12) - epdconfig.delay_ms(20) - self.ReadBusy() + else: + self.send_command(0x10) + for j in range(0, high): + for i in range(0, wide): + self.send_data(0xff) + + self.send_command(0x13) + for j in range(0, high): + for i in range(0, wide): + self.send_data(0xff) - def sleep(self): - self.send_command(0X50) - self.send_data(0xf7) #border floating + self.TurnOnDisplay() - self.send_command(0X02) #power off - self.ReadBusy() #waiting for the electronic paper IC to release the idle signal - self.send_command(0X07) #deep sleep - self.send_data(0xA5) + def sleep(self): + if(self.flag == 1): + self.send_command(0X10) + self.send_data(0x03) + + else: + self.send_command(0X50) + self.send_data(0xf7) + self.send_command(0X02) + self.ReadBusy() + self.send_command(0X07) + self.send_data(0xA5) epdconfig.delay_ms(2000) epdconfig.module_exit() diff --git a/RaspberryPi_JetsonNano/python/lib/waveshare_epd/epd4in2b_V2.pyc b/RaspberryPi_JetsonNano/python/lib/waveshare_epd/epd4in2b_V2.pyc new file mode 100644 index 00000000..61039aef Binary files /dev/null and b/RaspberryPi_JetsonNano/python/lib/waveshare_epd/epd4in2b_V2.pyc differ diff --git a/RaspberryPi_JetsonNano/python/lib/waveshare_epd/epdconfig.py b/RaspberryPi_JetsonNano/python/lib/waveshare_epd/epdconfig.py index 13a0566f..b3902526 100644 --- a/RaspberryPi_JetsonNano/python/lib/waveshare_epd/epdconfig.py +++ b/RaspberryPi_JetsonNano/python/lib/waveshare_epd/epdconfig.py @@ -33,6 +33,8 @@ import time import subprocess +from ctypes import * + logger = logging.getLogger(__name__) @@ -43,11 +45,13 @@ class RaspberryPi: CS_PIN = 8 BUSY_PIN = 24 PWR_PIN = 18 + MOSI_PIN = 10 + SCLK_PIN = 11 def __init__(self): import spidev import gpiozero - + self.SPI = spidev.SpiDev() self.GPIO_RST_PIN = gpiozero.LED(self.RST_PIN) self.GPIO_DC_PIN = gpiozero.LED(self.DC_PIN) @@ -55,6 +59,8 @@ def __init__(self): self.GPIO_PWR_PIN = gpiozero.LED(self.PWR_PIN) self.GPIO_BUSY_PIN = gpiozero.Button(self.BUSY_PIN, pull_up = False) + + def digital_write(self, pin, value): if pin == self.RST_PIN: if value: @@ -98,30 +104,62 @@ def spi_writebyte(self, data): def spi_writebyte2(self, data): self.SPI.writebytes2(data) - def module_init(self): + def DEV_SPI_write(self, data): + self.DEV_SPI.DEV_SPI_SendData(data) + + def DEV_SPI_nwrite(self, data): + self.DEV_SPI.DEV_SPI_SendnData(data) + + def DEV_SPI_read(self): + return self.DEV_SPI.DEV_SPI_ReadData() + + def module_init(self, cleanup=False): self.GPIO_PWR_PIN.on() + + if cleanup: + find_dirs = [ + os.path.dirname(os.path.realpath(__file__)), + '/usr/local/lib', + '/usr/lib', + ] + self.DEV_SPI = None + for find_dir in find_dirs: + val = int(os.popen('getconf LONG_BIT').read()) + logging.debug("System is %d bit"%val) + if val == 64: + so_filename = os.path.join(find_dir, 'DEV_Config_64.so') + else: + so_filename = os.path.join(find_dir, 'DEV_Config_32.so') + if os.path.exists(so_filename): + self.DEV_SPI = CDLL(so_filename) + break + if self.DEV_SPI is None: + RuntimeError('Cannot find DEV_Config.so') + + self.DEV_SPI.DEV_Module_Init() - # SPI device, bus = 0, device = 0 - self.SPI.open(0, 0) - self.SPI.max_speed_hz = 4000000 - self.SPI.mode = 0b00 + else: + # SPI device, bus = 0, device = 0 + self.SPI.open(0, 0) + self.SPI.max_speed_hz = 4000000 + self.SPI.mode = 0b00 return 0 def module_exit(self, cleanup=False): - logger.debug("close 5V, Module enters 0 power consumption ...") + logger.debug("spi end") + self.SPI.close() - # logger.debug("spi end") - # self.SPI.close() - # self.GPIO_RST_PIN.off() - # self.GPIO_DC_PIN.off() - # self.GPIO_PWR_PIN.off() - - # if cleanup: - # self.GPIO_RST_PIN.close() - # self.GPIO_DC_PIN.close() - # # self.GPIO_CS_PIN.close() - # self.GPIO_PWR_PIN.close() - # self.GPIO_BUSY_PIN.close() + self.GPIO_RST_PIN.off() + self.GPIO_DC_PIN.off() + self.GPIO_PWR_PIN.off() + logger.debug("close 5V, Module enters 0 power consumption ...") + + if cleanup: + self.GPIO_RST_PIN.close() + self.GPIO_DC_PIN.close() + # self.GPIO_CS_PIN.close() + self.GPIO_PWR_PIN.close() + self.GPIO_BUSY_PIN.close() diff --git a/RaspberryPi_JetsonNano/python/lib/waveshare_epd/epdconfig.pyc b/RaspberryPi_JetsonNano/python/lib/waveshare_epd/epdconfig.pyc new file mode 100644 index 00000000..f17b579e Binary files /dev/null and b/RaspberryPi_JetsonNano/python/lib/waveshare_epd/epdconfig.pyc differ diff --git a/STM32/STM32-F103ZET6/Inc/main.h b/STM32/STM32-F103ZET6/Inc/main.h index 3f155e46..f65f6d04 100644 --- a/STM32/STM32-F103ZET6/Inc/main.h +++ b/STM32/STM32-F103ZET6/Inc/main.h @@ -68,6 +68,10 @@ void Error_Handler(void); #define SPI_CS_GPIO_Port GPIOA #define PWR_Pin GPIO_PIN_6 #define PWR_GPIO_Port GPIOA +#define DIN_Pin GPIO_PIN_7 +#define DIN_GPIO_Port GPIOA +#define SCK_Pin GPIO_PIN_5 +#define SCK_GPIO_Port GPIOA /* USER CODE BEGIN Private defines */ /* USER CODE END Private defines */ diff --git a/STM32/STM32-F103ZET6/MDK-ARM/epd-demo.uvguix.liuyujian b/STM32/STM32-F103ZET6/MDK-ARM/epd-demo.uvguix.liuyujian index 14e31f4a..c96ec174 100644 --- a/STM32/STM32-F103ZET6/MDK-ARM/epd-demo.uvguix.liuyujian +++ b/STM32/STM32-F103ZET6/MDK-ARM/epd-demo.uvguix.liuyujian @@ -106,8 +106,8 @@ 0 - 60 - 010000000400000001000000010000000100000001000000000000000200000000000000010000000100000000000000280000002800000000000000 + 926 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000007000000050000000100000052453A5CCFEEC4BF5C652D50617065725C436F64655C452D50617065725F636F64655C53544D33325C53544D33322D463130335A4554365C557365725C652D50617065725C4550445F34696E32625F56322E63000000000E4550445F34696E32625F56322E6300000000C5D4F200FFFFFFFF4F453A5CCFEEC4BF5C652D50617065725C436F64655C452D50617065725F636F64655C53544D33325C53544D33322D463130335A4554365C557365725C436F6E6669675C4445565F436F6E6669672E63000000000C4445565F436F6E6669672E6300000000FFDC7800FFFFFFFF4F453A5CCFEEC4BF5C652D50617065725C436F64655C452D50617065725F636F64655C53544D33325C53544D33322D463130335A4554365C557365725C436F6E6669675C4445565F436F6E6669672E68000000000C4445565F436F6E6669672E6800000000BECEA100FFFFFFFF41453A5CCFEEC4BF5C652D50617065725C436F64655C452D50617065725F636F64655C53544D33325C53544D33322D463130335A4554365C5372635C6D61696E2E6300000000066D61696E2E6300000000F0A0A100FFFFFFFF41453A5CCFEEC4BF5C652D50617065725C436F64655C452D50617065725F636F64655C53544D33325C53544D33322D463130335A4554365C496E635C6D61696E2E6800000000066D61696E2E6800000000BCA8E100FFFFFFFF58453A5CCFEEC4BF5C652D50617065725C436F64655C452D50617065725F636F64655C53544D33325C53544D33322D463130335A4554365C557365725C4578616D706C65735C4550445F31696E35345F56325F746573742E6300000000134550445F31696E35345F56325F746573742E63000000009CC1B600FFFFFFFF55453A5CCFEEC4BF5C652D50617065725C436F64655C452D50617065725F636F64655C53544D33325C53544D33322D463130335A4554365C557365725C4578616D706C65735C4550445F31696E35345F746573742E6300000000104550445F31696E35345F746573742E6300000000F7B88600FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000004401000066000000000A00009B040000 @@ -130,7 +130,7 @@ 16 - 4401000066000000700700002C010000 + F200000009010000AA040000CF010000 @@ -150,7 +150,7 @@ 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -170,7 +170,7 @@ 16 - 4001000057010000BC0200006F040000 + F2000000090100006E02000021040000 @@ -186,11 +186,11 @@ 0 16 - 03000000080300006D070000B2030000 + 000000000503000070070000CB030000 16 - 4001000057010000F80400001D020000 + F200000009010000AA040000CF010000 @@ -206,11 +206,11 @@ 0 16 - 03000000080300006D070000B2030000 + 03000000080300006D0700009E030000 16 - 4001000057010000F80400001D020000 + F200000009010000AA040000CF010000 @@ -226,11 +226,11 @@ 0 16 - 03000000080300006D070000B2030000 + 03000000080300006D0700009E030000 16 - 4001000057010000F80400001D020000 + F200000009010000AA040000CF010000 @@ -246,11 +246,11 @@ 0 16 - 03000000080300006D070000B2030000 + 03000000080300006D0700009E030000 16 - 4001000057010000F80400001D020000 + F200000009010000AA040000CF010000 @@ -266,11 +266,11 @@ 0 16 - 33060000660000006D070000E8020000 + 33060000660000006D07000049010000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -290,7 +290,7 @@ 16 - 4001000057010000F80400001D020000 + F200000009010000AA040000CF010000 @@ -310,7 +310,7 @@ 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -326,11 +326,11 @@ 0 16 - 03000000080300006D070000B2030000 + 03000000080300006D0700009E030000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -346,11 +346,11 @@ 0 16 - 03000000080300006D070000B2030000 + 03000000080300006D0700009E030000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -366,11 +366,11 @@ 0 16 - 03000000080300006D070000B2030000 + 03000000080300006D0700009E030000 16 - 4001000057010000F80400001D020000 + F200000009010000AA040000CF010000 @@ -386,11 +386,11 @@ 0 16 - 03000000080300006D070000B2030000 + 03000000080300006D0700009E030000 16 - 4001000057010000F80400001D020000 + F200000009010000AA040000CF010000 @@ -406,11 +406,11 @@ 0 16 - 03000000080300006D070000B2030000 + 03000000080300006D0700009E030000 16 - 4001000057010000F80400001D020000 + F200000009010000AA040000CF010000 @@ -426,11 +426,11 @@ 0 16 - 03000000080300006D070000B2030000 + 03000000080300006D0700009E030000 16 - 4001000057010000F80400001D020000 + F200000009010000AA040000CF010000 @@ -450,7 +450,7 @@ 16 - 4001000057010000BC0200006F040000 + F2000000090100006E02000021040000 @@ -470,7 +470,7 @@ 16 - 4001000057010000BC0200006F040000 + F2000000090100006E02000021040000 @@ -490,7 +490,7 @@ 16 - 4001000057010000F80400001D020000 + F200000009010000AA040000CF010000 @@ -510,7 +510,7 @@ 16 - 4001000057010000F80400001D020000 + F200000009010000AA040000CF010000 @@ -526,11 +526,11 @@ 0 16 - 030000009F040000FD09000035050000 + 030000009F0400006D07000035050000 16 - 4001000057010000F80400001D020000 + F200000009010000AA040000CF010000 @@ -546,11 +546,11 @@ 0 16 - 47010000660000006D070000FC000000 + 44010000630000007007000015010000 16 - 4001000057010000F80400001D020000 + F200000009010000AA040000CF010000 @@ -570,7 +570,7 @@ 16 - 4001000057010000F80400001D020000 + F200000009010000AA040000CF010000 @@ -606,11 +606,11 @@ 0 16 - 33060000660000006D070000E8020000 + 30060000630000007007000001030000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -626,11 +626,11 @@ 0 16 - 03000000080300006D070000B2030000 + 000000000503000070070000B7030000 16 - 4001000057010000F80400001D020000 + F200000009010000AA040000CF010000 @@ -650,7 +650,7 @@ 16 - 4001000057010000F80400001D020000 + F200000009010000AA040000CF010000 @@ -670,7 +670,7 @@ 16 - 4001000057010000F80400001D020000 + F200000009010000AA040000CF010000 @@ -686,11 +686,11 @@ 0 16 - 47010000660000006D070000FC000000 + 44010000630000007007000015010000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -710,7 +710,7 @@ 16 - 4001000057010000F80400001D020000 + F200000009010000AA040000CF010000 @@ -726,11 +726,11 @@ 0 16 - 33060000660000006D070000E8020000 + 33060000660000006D0700001E020000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -746,11 +746,11 @@ 0 16 - 33060000660000006D070000E8020000 + 33060000660000006D0700001E020000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -766,11 +766,11 @@ 0 16 - 33060000660000006D070000E8020000 + 33060000660000006D0700001E020000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -786,11 +786,11 @@ 0 16 - 33060000660000006D070000E8020000 + 33060000660000006D0700001E020000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -806,11 +806,11 @@ 0 16 - 33060000660000006D070000E8020000 + 33060000660000006D0700001E020000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -826,11 +826,11 @@ 0 16 - 33060000660000006D070000E8020000 + 33060000660000006D0700001E020000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -846,11 +846,11 @@ 0 16 - 33060000660000006D070000E8020000 + 33060000660000006D0700001E020000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -866,11 +866,11 @@ 0 16 - 33060000660000006D070000E8020000 + 33060000660000006D0700001E020000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -886,11 +886,11 @@ 0 16 - 33060000660000006D070000E8020000 + 33060000660000006D0700001E020000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -906,11 +906,11 @@ 0 16 - 33060000660000006D070000E8020000 + 33060000660000006D0700001E020000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -926,11 +926,11 @@ 0 16 - 33060000660000006D070000E8020000 + 33060000660000006D0700001E020000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -946,11 +946,11 @@ 0 16 - 33060000660000006D070000E8020000 + 33060000660000006D0700001E020000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -966,11 +966,11 @@ 0 16 - 33060000660000006D070000E8020000 + 33060000660000006D0700001E020000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -986,11 +986,11 @@ 0 16 - 33060000660000006D070000E8020000 + 33060000660000006D0700001E020000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -1006,11 +1006,11 @@ 0 16 - 33060000660000006D070000E8020000 + 33060000660000006D0700001E020000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -1026,11 +1026,11 @@ 0 16 - 33060000660000006D070000E8020000 + 33060000660000006D0700001E020000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -1046,11 +1046,11 @@ 0 16 - 33060000660000006D070000E8020000 + 33060000660000006D0700001E020000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -1066,11 +1066,11 @@ 0 16 - 33060000660000006D070000E8020000 + 33060000660000006D0700001E020000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -1086,11 +1086,11 @@ 0 16 - 33060000660000006D070000E8020000 + 33060000660000006D0700001E020000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -1106,11 +1106,11 @@ 0 16 - 33060000660000006D070000E8020000 + 33060000660000006D0700001E020000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -1126,11 +1126,11 @@ 0 16 - 33060000660000006D070000E8020000 + 33060000660000006D0700001E020000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -1146,11 +1146,11 @@ 0 16 - 03000000660000003D0100006B040000 + 03000000660000003D010000B2030000 16 - 4001000057010000BC0200006F040000 + F2000000090100006E02000021040000 @@ -1166,11 +1166,11 @@ 0 16 - 030000009F040000FD09000035050000 + 000000009C040000700700004E050000 16 - 4001000057010000F80400001D020000 + F200000009010000AA040000CF010000 @@ -1186,11 +1186,11 @@ 0 16 - 030000009F040000FD09000035050000 + 030000009F0400006D07000035050000 16 - 4001000057010000BC0200006F040000 + F2000000090100006E02000021040000 @@ -1206,11 +1206,11 @@ 0 16 - 03000000080300006D070000B2030000 + 03000000080300006D0700009E030000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -1226,11 +1226,11 @@ 0 16 - 03000000080300006D070000B2030000 + 03000000080300006D0700009E030000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -1246,11 +1246,11 @@ 0 16 - 030000009F040000FD09000035050000 + 030000009F0400006D07000035050000 16 - 4001000057010000BC0200006F040000 + F2000000090100006E02000021040000 @@ -1266,11 +1266,11 @@ 0 16 - 030000009F040000FD09000035050000 + 030000009F0400006D07000035050000 16 - 4001000057010000BC0200006F040000 + F2000000090100006E02000021040000 @@ -1290,7 +1290,7 @@ 16 - 4001000057010000F80400001D020000 + F200000009010000AA040000CF010000 @@ -1306,11 +1306,11 @@ 0 16 - 33060000660000006D070000E8020000 + 33060000660000006D0700001E020000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -1326,11 +1326,11 @@ 0 16 - 33060000660000006D070000E8020000 + 33060000660000006D0700001E020000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -1346,11 +1346,11 @@ 0 16 - 33060000660000006D070000E8020000 + 33060000660000006D0700001E020000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -1366,11 +1366,11 @@ 0 16 - 33060000660000006D070000E8020000 + 33060000660000006D0700001E020000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -1386,11 +1386,11 @@ 0 16 - 33060000660000006D070000E8020000 + 33060000660000006D0700001E020000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -1406,11 +1406,11 @@ 0 16 - 33060000660000006D070000E8020000 + 33060000660000006D0700001E020000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -1426,11 +1426,11 @@ 0 16 - 33060000660000006D070000E8020000 + 33060000660000006D0700001E020000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -1446,11 +1446,11 @@ 0 16 - 33060000660000006D070000E8020000 + 33060000660000006D0700001E020000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -1466,11 +1466,11 @@ 0 16 - 33060000660000006D070000E8020000 + 33060000660000006D0700001E020000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -1486,11 +1486,11 @@ 0 16 - 33060000660000006D070000E8020000 + 33060000660000006D0700001E020000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -1506,11 +1506,11 @@ 0 16 - 33060000660000006D070000E8020000 + 33060000660000006D0700001E020000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -1526,11 +1526,11 @@ 0 16 - 33060000660000006D070000E8020000 + 33060000660000006D0700001E020000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -1546,11 +1546,11 @@ 0 16 - 33060000660000006D070000E8020000 + 33060000660000006D0700001E020000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -1566,11 +1566,11 @@ 0 16 - 33060000660000006D070000E8020000 + 33060000660000006D0700001E020000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -1586,11 +1586,11 @@ 0 16 - 33060000660000006D070000E8020000 + 33060000660000006D0700001E020000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -1606,11 +1606,11 @@ 0 16 - 33060000660000006D070000E8020000 + 33060000660000006D0700001E020000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -1626,11 +1626,11 @@ 0 16 - 33060000660000006D070000E8020000 + 33060000660000006D0700001E020000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -1646,11 +1646,11 @@ 0 16 - 33060000660000006D070000E8020000 + 33060000660000006D0700001E020000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -1666,11 +1666,11 @@ 0 16 - 33060000660000006D070000E8020000 + 33060000660000006D0700001E020000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -1686,11 +1686,11 @@ 0 16 - 33060000660000006D070000E8020000 + 33060000660000006D0700001E020000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 @@ -1700,7 +1700,7 @@ 0 0 0 - 953 + 32767 0 8192 0 @@ -1740,7 +1740,7 @@ 0 0 0 - 476 + 32767 0 8192 1 @@ -1760,7 +1760,7 @@ 0 0 0 - 612 + 32767 0 8192 2 @@ -1786,23 +1786,23 @@ 0 16 - 03000000080300006D070000B2030000 + 03000000080300006D0700009E030000 16 - 4001000057010000800200006A020000 + F200000009010000320200001C020000 3312 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFF44010000150100007007000019010000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E6500200000000000004401000066000000700700002C010000440100004F00000070070000150100000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF2C0600004F0000003006000001030000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C300000180004000000000000030060000660000007007000018030000300600004F000000700700000103000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF400100004F0000004401000084040000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000400100009B040000000000004F00000040010000840400000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF00000000ED02000070070000F102000000000000010000000400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000000000000803000070070000E203000000000000F102000070070000CB03000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFB8030000F1020000BC030000CB03000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF0000000084040000000A000088040000010000000100001004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000000000009F040000000A0000650500000000000088040000000A00004E0500000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFF44010000150100007007000019010000000000000100001004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000F200000009010000AA040000CF010000440100004F00000070070000150100000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF2C0600004F0000003006000001030000000000000200001004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000F200000009010000320200001C020000300600004F000000700700000103000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFF400100004F0000004401000084040000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000F200000009010000320200001C020000000000004F00000040010000840400000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF00000000ED02000070070000F102000000000000010000100400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000F200000009010000320200001C02000000000000F102000070070000CB03000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFB8030000F1020000BC030000CB03000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF0000000084040000000A000088040000010000000100001004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000F200000009010000AA040000CF0100000000000088040000000A00004E0500000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File - 2537 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000400020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000004000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000004000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000400000000000000000000000000000000000001000000010000009600000002002050000000000F4D656173757265436F6D706C657465960000000000000014000F4D656173757265436F6D706C657465114153373334315F436F6E74726F6C4C656405425453543103505352134570617065725F496E69745F5061727469616C0B53657474696E675F52414D07626173656D6170034E756D0870617274466C6167104550445F4469735F506172745F52414D114550445F4469735F506172745F54696D650D4550445F496E69745F50617274134550445F576869746553637265656E5F414C4C0D4550445F496E69745F46617374055363616C650B5061696E745F436C6561720B5061696E742E496D616765095769647468427974650256330544454255470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000004001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65B9030000 + 2532 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000C4550445F53434C4B5F50494E960000000000000014000C4550445F53434C4B5F50494E0C4550445F4D4F53495F50494E0B4550445F34494E3242563206737465703D3407737465703D3D3407737465703D3D35156E66635F72785F6275665B315D203D3D203078303906737465703D350473746570084550445F464C41470A4550445F34494E3242430F4550445F34494E3242435F494E49540B4550445F31494E353456320F4D656173757265436F6D706C657465114153373334315F436F6E74726F6C4C656405425453543103505352134570617065725F496E69745F5061727469616C0B53657474696E675F52414D07626173656D61700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000000180C8880000000000001700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000000000000010000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65FF7F0000 1423 @@ -1817,8 +1817,8 @@ 59399 Build - 2167 - 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000004001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA00000000000000000000000000000000000000000000000001000000010000009600000003002050390000000F4550445F3133696E33625F7465737496000000000000003B00086570642D64656D6F0F4550445F31696E3032645F746573740E4550445F31696E35345F74657374114550445F31696E35345F56325F746573740F4550445F31696E3534625F74657374124550445F31696E3534625F56325F746573740F4550445F31696E3534635F746573740F4550445F31696E3634675F746573740D4550445F32696E375F74657374104550445F32696E375F56325F746573740E4550445F32696E37625F74657374114550445F32696E37625F56325F746573740D4550445F32696E395F74657374104550445F32696E395F56325F746573740F4550445F32696E3962635F74657374114550445F32696E39625F56335F74657374114550445F32696E39625F56345F746573740E4550445F32696E39645F746573740E4550445F32696E31335F74657374114550445F32696E31335F56325F74657374114550445F32696E31335F56335F74657374114550445F32696E31335F56345F74657374104550445F32696E313362635F74657374124550445F32696E3133625F56335F74657374124550445F32696E3133625F56345F746573740F4550445F32696E3133645F746573740F4550445F32696E3133675F746573740F4550445F32696E3336675F746573740E4550445F32696E36365F746573740F4550445F32696E3636625F746573740F4550445F32696E3636675F746573740E4550445F33696E30675F746573740E4550445F33696E35325F746573740D4550445F33696E375F746573740F4550445F34696E3031665F746573740D4550445F34696E325F74657374104550445F34696E325F56325F746573740F4550445F34696E3262635F74657374114550445F34696E32625F56325F746573740E4550445F34696E32365F746573740F4550445F34696E3337675F746573740F4550445F35696E3635665F746573740E4550445F35696E37395F746573740F4550445F35696E3739625F746573740E4550445F35696E38335F74657374114550445F35696E38335F56325F74657374104550445F35696E383362635F74657374124550445F35696E3833625F56325F746573740E4550445F37696E33665F746573740E4550445F37696E33675F746573740D4550445F37696E355F74657374104550445F37696E355F56325F74657374144550445F37696E355F56325F747365745F6F6C64104550445F37696E355F48445F746573740F4550445F37696E3562635F74657374114550445F37696E35625F56325F74657374114550445F37696E35625F48445F746573740F4550445F3133696E33625F746573740F4550445F3133696E336B5F7465737400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 2169 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000000001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000000002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA0000000000000000000000000000000000000000000000000100000001000000960000000300205003000000114550445F31696E35345F56325F7465737496000000000000003B00086570642D64656D6F0F4550445F31696E3032645F746573740E4550445F31696E35345F74657374114550445F31696E35345F56325F746573740F4550445F31696E3534625F74657374124550445F31696E3534625F56325F746573740F4550445F31696E3534635F746573740F4550445F31696E3634675F746573740D4550445F32696E375F74657374104550445F32696E375F56325F746573740E4550445F32696E37625F74657374114550445F32696E37625F56325F746573740D4550445F32696E395F74657374104550445F32696E395F56325F746573740F4550445F32696E3962635F74657374114550445F32696E39625F56335F74657374114550445F32696E39625F56345F746573740E4550445F32696E39645F746573740E4550445F32696E31335F74657374114550445F32696E31335F56325F74657374114550445F32696E31335F56335F74657374114550445F32696E31335F56345F74657374104550445F32696E313362635F74657374124550445F32696E3133625F56335F74657374124550445F32696E3133625F56345F746573740F4550445F32696E3133645F746573740F4550445F32696E3133675F746573740F4550445F32696E3336675F746573740E4550445F32696E36365F746573740F4550445F32696E3636625F746573740F4550445F32696E3636675F746573740E4550445F33696E30675F746573740E4550445F33696E35325F746573740D4550445F33696E375F746573740F4550445F34696E3031665F746573740D4550445F34696E325F74657374104550445F34696E325F56325F746573740F4550445F34696E3262635F74657374114550445F34696E32625F56325F746573740E4550445F34696E32365F746573740F4550445F34696E3337675F746573740F4550445F35696E3635665F746573740E4550445F35696E37395F746573740F4550445F35696E3739625F746573740E4550445F35696E38335F74657374114550445F35696E38335F56325F74657374104550445F35696E383362635F74657374124550445F35696E3833625F56325F746573740E4550445F37696E33665F746573740E4550445F37696E33675F746573740D4550445F37696E355F74657374104550445F37696E355F56325F74657374144550445F37696E355F56325F747365745F6F6C64104550445F37696E355F48445F746573740F4550445F37696E3562635F74657374114550445F37696E35625F56325F74657374114550445F37696E35625F48445F746573740F4550445F3133696E33625F746573740F4550445F3133696E336B5F7465737400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000000004E00000000000000000000000000000000010000000100000001807202000000000000530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64FF7F0000 583 @@ -1834,7 +1834,7 @@ Debug 2373 - 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000000000000100000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000000000001000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000000000000100000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000000000000100000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000000000000100000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F720100000000000000000000000100000001000000000000000000000001000000000000000000054465627567FF7F0000 898 @@ -1853,4 +1853,76 @@ + + 1 + 0 + + 100 + 5 + + ..\User\e-Paper\EPD_4in2b_V2.c + 51 + 303 + 338 + 1 + + 0 + + + ..\User\Config\DEV_Config.c + 19 + 38 + 101 + 1 + + 0 + + + ..\User\Config\DEV_Config.h + 46 + 29 + 73 + 1 + + 0 + + + ../Src/main.c + 63 + 1 + 15 + 1 + + 0 + + + ../Inc/main.h + 27 + 18 + 74 + 1 + + 0 + + + ..\User\Examples\EPD_1in54_V2_test.c + 25 + 67 + 103 + 1 + + 0 + + + ..\User\Examples\EPD_1in54_test.c + 37 + 55 + 90 + 1 + + 0 + + + + diff --git a/STM32/STM32-F103ZET6/MDK-ARM/epd-demo.uvoptx b/STM32/STM32-F103ZET6/MDK-ARM/epd-demo.uvoptx index ea629edc..ee579619 100644 --- a/STM32/STM32-F103ZET6/MDK-ARM/epd-demo.uvoptx +++ b/STM32/STM32-F103ZET6/MDK-ARM/epd-demo.uvoptx @@ -705,7 +705,7 @@ 1 0 - 0 + 1 18 @@ -12540,7 +12540,7 @@ 1 0 - 1 + 0 18 @@ -12950,7 +12950,7 @@ Application/User - 0 + 1 0 0 0 @@ -13030,7 +13030,7 @@ Examples - 0 + 1 0 0 0 @@ -14462,7 +14462,7 @@ Config - 0 + 1 0 0 0 diff --git a/STM32/STM32-F103ZET6/MDK-ARM/epd-demo/epd-demo.build_log.htm b/STM32/STM32-F103ZET6/MDK-ARM/epd-demo/epd-demo.build_log.htm index 8f8ce6a2..4a4d87bc 100644 --- a/STM32/STM32-F103ZET6/MDK-ARM/epd-demo/epd-demo.build_log.htm +++ b/STM32/STM32-F103ZET6/MDK-ARM/epd-demo/epd-demo.build_log.htm @@ -26,10 +26,10 @@

Project:

Output:

*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'D:\KEIL\azwz\ARM\ARMCC\Bin' -Build target 'EPD_13in3b_test' -compiling EPD_13in3b_test.c... +Build target 'EPD_1in54_V2_test' +compiling EPD_1in54_V2_test.c... linking... -Program Size: Code=9980 RO-data=173852 RW-data=68 ZI-data=53428 +Program Size: Code=24320 RO-data=15372 RW-data=380 ZI-data=53428 FromELF: creating hex file... "epd-demo\epd-demo.axf" - 0 Error(s), 0 Warning(s). @@ -47,7 +47,7 @@

Software Packages used:

STMicroelectronics STM32F1 Series Device Support, Drivers and Examples

Collection of Component include folders:

- .\RTE\_EPD_13in3b_test + .\RTE\_EPD_1in54_V2_test D:\KEIL\azwz\ARM\PACK\ARM\CMSIS\5.9.0\CMSIS\Core\Include D:\KEIL\azwz\ARM\PACK\Keil\STM32F1xx_DFP\2.1.0\Device\Include diff --git a/STM32/STM32-F103ZET6/MDK-ARM/epd-demo/epd-demo.htm b/STM32/STM32-F103ZET6/MDK-ARM/epd-demo/epd-demo.htm index cfb078cb..f658c75d 100644 --- a/STM32/STM32-F103ZET6/MDK-ARM/epd-demo/epd-demo.htm +++ b/STM32/STM32-F103ZET6/MDK-ARM/epd-demo/epd-demo.htm @@ -3,19 +3,19 @@ Static Call Graph - [epd-demo\epd-demo.axf]

Static Call Graph for image epd-demo\epd-demo.axf


-

#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Mon Apr 08 19:50:27 2024 +

#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Tue Apr 23 16:53:03 2024

-

Maximum Stack Usage = 736 bytes + Unknown(Cycles, Untraceable Function Pointers)

+

Maximum Stack Usage = 752 bytes + Unknown(Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

main ⇒ EPD_test ⇒ Paint_DrawNum ⇒ Paint_DrawString_EN ⇒ Paint_DrawChar ⇒ Paint_SetPixel ⇒ __2printf

Mutually Recursive functions

  • ADC1_2_IRQHandler   ⇒   ADC1_2_IRQHandler
    -
  • BusFault_Handler   ⇒   BusFault_Handler
    +
  • Error_Handler   ⇒   Error_Handler
  • MemManage_Handler   ⇒   MemManage_Handler
    +
  • BusFault_Handler   ⇒   BusFault_Handler
  • UsageFault_Handler   ⇒   UsageFault_Handler
    -
  • Error_Handler   ⇒   Error_Handler

    @@ -23,7 +23,7 @@

    • ADC1_2_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
    • ADC3_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET) -
    • BusFault_Handler from stm32f1xx_it.o(i.BusFault_Handler) referenced from startup_stm32f103xe.o(RESET) +
    • BusFault_Handler from stm32f1xx_it.o(.text) referenced from startup_stm32f103xe.o(RESET)
    • CAN1_RX1_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
    • CAN1_SCE_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
    • DMA1_Channel1_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET) @@ -37,7 +37,7 @@

    • DMA2_Channel2_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
    • DMA2_Channel3_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
    • DMA2_Channel4_5_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET) -
    • DebugMon_Handler from stm32f1xx_it.o(i.DebugMon_Handler) referenced from startup_stm32f103xe.o(RESET) +
    • DebugMon_Handler from stm32f1xx_it.o(.text) referenced from startup_stm32f103xe.o(RESET)
    • EXTI0_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
    • EXTI15_10_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
    • EXTI1_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET) @@ -47,15 +47,15 @@

    • EXTI9_5_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
    • FLASH_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
    • FSMC_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET) -
    • HardFault_Handler from stm32f1xx_it.o(i.HardFault_Handler) referenced from startup_stm32f103xe.o(RESET) +
    • HardFault_Handler from stm32f1xx_it.o(.text) referenced from startup_stm32f103xe.o(RESET)
    • I2C1_ER_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
    • I2C1_EV_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
    • I2C2_ER_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
    • I2C2_EV_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET) -
    • MemManage_Handler from stm32f1xx_it.o(i.MemManage_Handler) referenced from startup_stm32f103xe.o(RESET) -
    • NMI_Handler from stm32f1xx_it.o(i.NMI_Handler) referenced from startup_stm32f103xe.o(RESET) +
    • MemManage_Handler from stm32f1xx_it.o(.text) referenced from startup_stm32f103xe.o(RESET) +
    • NMI_Handler from stm32f1xx_it.o(.text) referenced from startup_stm32f103xe.o(RESET)
    • PVD_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET) -
    • PendSV_Handler from stm32f1xx_it.o(i.PendSV_Handler) referenced from startup_stm32f103xe.o(RESET) +
    • PendSV_Handler from stm32f1xx_it.o(.text) referenced from startup_stm32f103xe.o(RESET)
    • RCC_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
    • RTC_Alarm_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
    • RTC_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET) @@ -64,9 +64,29 @@

    • SPI1_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
    • SPI2_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
    • SPI3_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET) -
    • SVC_Handler from stm32f1xx_it.o(i.SVC_Handler) referenced from startup_stm32f103xe.o(RESET) -
    • SysTick_Handler from stm32f1xx_it.o(i.SysTick_Handler) referenced from startup_stm32f103xe.o(RESET) -
    • SystemInit from system_stm32f1xx.o(i.SystemInit) referenced from startup_stm32f103xe.o(.text) +
    • SPI_2linesRxISR_16BIT from stm32f1xx_hal_spi.o(.text) referenced from stm32f1xx_hal_spi.o(.text) +
    • SPI_2linesRxISR_8BIT from stm32f1xx_hal_spi.o(.text) referenced from stm32f1xx_hal_spi.o(.text) +
    • SPI_2linesTxISR_16BIT from stm32f1xx_hal_spi.o(.text) referenced from stm32f1xx_hal_spi.o(.text) +
    • SPI_2linesTxISR_8BIT from stm32f1xx_hal_spi.o(.text) referenced from stm32f1xx_hal_spi.o(.text) +
    • SPI_AbortRx_ISR from stm32f1xx_hal_spi.o(.text) referenced from stm32f1xx_hal_spi.o(.text) +
    • SPI_AbortTx_ISR from stm32f1xx_hal_spi.o(.text) referenced from stm32f1xx_hal_spi.o(.text) +
    • SPI_DMAAbortOnError from stm32f1xx_hal_spi.o(.text) referenced from stm32f1xx_hal_spi.o(.text) +
    • SPI_DMAError from stm32f1xx_hal_spi.o(.text) referenced 2 times from stm32f1xx_hal_spi.o(.text) +
    • SPI_DMAHalfReceiveCplt from stm32f1xx_hal_spi.o(.text) referenced 2 times from stm32f1xx_hal_spi.o(.text) +
    • SPI_DMAHalfTransmitCplt from stm32f1xx_hal_spi.o(.text) referenced from stm32f1xx_hal_spi.o(.text) +
    • SPI_DMAHalfTransmitReceiveCplt from stm32f1xx_hal_spi.o(.text) referenced from stm32f1xx_hal_spi.o(.text) +
    • SPI_DMAReceiveCplt from stm32f1xx_hal_spi.o(.text) referenced 2 times from stm32f1xx_hal_spi.o(.text) +
    • SPI_DMARxAbortCallback from stm32f1xx_hal_spi.o(.text) referenced from stm32f1xx_hal_spi.o(.text) +
    • SPI_DMATransmitCplt from stm32f1xx_hal_spi.o(.text) referenced from stm32f1xx_hal_spi.o(.text) +
    • SPI_DMATransmitReceiveCplt from stm32f1xx_hal_spi.o(.text) referenced from stm32f1xx_hal_spi.o(.text) +
    • SPI_DMATxAbortCallback from stm32f1xx_hal_spi.o(.text) referenced from stm32f1xx_hal_spi.o(.text) +
    • SPI_RxISR_16BIT from stm32f1xx_hal_spi.o(.text) referenced from stm32f1xx_hal_spi.o(.text) +
    • SPI_RxISR_8BIT from stm32f1xx_hal_spi.o(.text) referenced from stm32f1xx_hal_spi.o(.text) +
    • SPI_TxISR_16BIT from stm32f1xx_hal_spi.o(.text) referenced from stm32f1xx_hal_spi.o(.text) +
    • SPI_TxISR_8BIT from stm32f1xx_hal_spi.o(.text) referenced from stm32f1xx_hal_spi.o(.text) +
    • SVC_Handler from stm32f1xx_it.o(.text) referenced from startup_stm32f103xe.o(RESET) +
    • SysTick_Handler from stm32f1xx_it.o(.text) referenced from startup_stm32f103xe.o(RESET) +
    • SystemInit from system_stm32f1xx.o(.text) referenced from startup_stm32f103xe.o(.text)
    • TAMPER_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
    • TIM1_BRK_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
    • TIM1_CC_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET) @@ -84,17 +104,27 @@

    • TIM8_UP_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
    • UART4_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
    • UART5_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET) +
    • UART_DMAAbortOnError from stm32f1xx_hal_uart.o(.text) referenced from stm32f1xx_hal_uart.o(.text) +
    • UART_DMAError from stm32f1xx_hal_uart.o(.text) referenced from stm32f1xx_hal_uart.o(.text) +
    • UART_DMAReceiveCplt from stm32f1xx_hal_uart.o(.text) referenced from stm32f1xx_hal_uart.o(.text) +
    • UART_DMARxAbortCallback from stm32f1xx_hal_uart.o(.text) referenced from stm32f1xx_hal_uart.o(.text) +
    • UART_DMARxHalfCplt from stm32f1xx_hal_uart.o(.text) referenced from stm32f1xx_hal_uart.o(.text) +
    • UART_DMARxOnlyAbortCallback from stm32f1xx_hal_uart.o(.text) referenced from stm32f1xx_hal_uart.o(.text) +
    • UART_DMATransmitCplt from stm32f1xx_hal_uart.o(.text) referenced from stm32f1xx_hal_uart.o(.text) +
    • UART_DMATxAbortCallback from stm32f1xx_hal_uart.o(.text) referenced from stm32f1xx_hal_uart.o(.text) +
    • UART_DMATxHalfCplt from stm32f1xx_hal_uart.o(.text) referenced from stm32f1xx_hal_uart.o(.text) +
    • UART_DMATxOnlyAbortCallback from stm32f1xx_hal_uart.o(.text) referenced from stm32f1xx_hal_uart.o(.text)
    • USART1_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
    • USART2_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
    • USART3_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
    • USBWakeUp_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
    • USB_HP_CAN1_TX_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
    • USB_LP_CAN1_RX0_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET) -
    • UsageFault_Handler from stm32f1xx_it.o(i.UsageFault_Handler) referenced from startup_stm32f103xe.o(RESET) +
    • UsageFault_Handler from stm32f1xx_it.o(.text) referenced from startup_stm32f103xe.o(RESET)
    • WWDG_IRQHandler from startup_stm32f103xe.o(.text) referenced from startup_stm32f103xe.o(RESET)
    • __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup_stm32f103xe.o(.text) -
    • fputc from usart.o(i.fputc) referenced from printf3.o(i.__0printf$3) -
    • main from main.o(i.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B) +
    • fputc from usart.o(.text) referenced from printf3.o(i.__0printf$3) +
    • main from main.o(.text) referenced from entry9a.o(.ARM.Collect$$$$0000000B)

    @@ -103,25 +133,25 @@

    __main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
    [Address Reference Count : 1]

    • startup_stm32f103xe.o(.text)
    -

    _main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001)) +

    _main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001)) -

    _main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004)) -

    [Calls]

    • >>   __scatterload +

      _main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004)) +

      [Calls]

      • >>   __scatterload
      -

      __main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004)) -

      [Called By]

      • >>   __scatterload +

        __main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004)) +

        [Called By]

        • >>   __scatterload
        -

        _main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008)) +

        _main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008)) -

        _main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A)) +

        _main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A)) -

        _main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) +

        _main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) -

        __rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D)) +

        __rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D)) -

        __rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F)) +

        __rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F))

        Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
        [Address Reference Count : 1]

        • startup_stm32f103xe.o(RESET) @@ -310,683 +340,1695 @@

          WWDG_IRQHandler (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f103xe.o(.text))
          [Address Reference Count : 1]

          • startup_stm32f103xe.o(RESET)
          -

          __aeabi_memset (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) -

          [Called By]

          • >>   _memset$wrapper -
          • >>   __aeabi_memclr +

            Error_Handler (Thumb, 8 bytes, Stack size 0 bytes, main.o(.text)) +

            [Stack]

            • Max Depth = 24 + In Cycle +
            • Call Chain = Error_Handler ⇒ Error_Handler (Cycle)
            - -

            __aeabi_memset4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) - -

            __aeabi_memset8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) - -

            __aeabi_memclr (Thumb, 4 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) -

            [Calls]

            • >>   __aeabi_memset +
              [Calls]
              • >>   Error_Handler +
              • >>   __2printf
              - -

              __aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text)) -

              [Called By]

              • >>   Paint_DrawNum -
              • >>   SystemClock_Config +
                [Called By]
                • >>   MX_USART1_UART_Init +
                • >>   MX_SPI1_Init +
                • >>   SystemClock_Config +
                • >>   Error_Handler
                -

                __aeabi_memclr8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) - -

                _memset$wrapper (Thumb, 18 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED) -

                [Calls]

                • >>   __aeabi_memset +

                  SystemClock_Config (Thumb, 88 bytes, Stack size 72 bytes, main.o(.text)) +

                  [Stack]

                  • Max Depth = 136
                  • Call Chain = SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority +
                  +
                  [Calls]
                  • >>   HAL_RCC_OscConfig +
                  • >>   HAL_RCC_ClockConfig +
                  • >>   Error_Handler +
                  • >>   __aeabi_memclr4 +
                  +
                  [Called By]
                  • >>   main
                  -

                  __aeabi_uidiv (Thumb, 0 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED) +

                  main (Thumb, 36 bytes, Stack size 0 bytes, main.o(.text)) +

                  [Stack]

                  • Max Depth = 752
                  • Call Chain = main ⇒ EPD_test ⇒ Paint_DrawNum ⇒ Paint_DrawString_EN ⇒ Paint_DrawChar ⇒ Paint_SetPixel ⇒ __2printf +
                  +
                  [Calls]
                  • >>   MX_USART1_UART_Init +
                  • >>   MX_SPI1_Init +
                  • >>   MX_GPIO_Init +
                  • >>   HAL_Init +
                  • >>   HAL_Delay +
                  • >>   EPD_test +
                  • >>   SystemClock_Config +
                  +
                  [Address Reference Count : 1]
                  • entry9a.o(.ARM.Collect$$$$0000000B) +
                  +

                  MX_GPIO_Init (Thumb, 86 bytes, Stack size 32 bytes, gpio.o(.text)) +

                  [Stack]

                  • Max Depth = 72
                  • Call Chain = MX_GPIO_Init ⇒ HAL_GPIO_Init +
                  +
                  [Calls]
                  • >>   HAL_GPIO_WritePin +
                  • >>   HAL_GPIO_Init +
                  +
                  [Called By]
                  • >>   main +
                  -

                  __aeabi_uidivmod (Thumb, 44 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED) -

                  [Called By]

                  • >>   _printf_core +

                    MX_SPI1_Init (Thumb, 62 bytes, Stack size 8 bytes, spi.o(.text)) +

                    [Stack]

                    • Max Depth = 88
                    • Call Chain = MX_SPI1_Init ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_GPIO_Init +
                    +
                    [Calls]
                    • >>   HAL_SPI_Init +
                    • >>   Error_Handler +
                    +
                    [Called By]
                    • >>   main
                    -

                    __scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text)) -

                    [Calls]

                    • >>   __main_after_scatterload +

                      HAL_SPI_MspInit (Thumb, 80 bytes, Stack size 24 bytes, spi.o(.text)) +

                      [Stack]

                      • Max Depth = 64
                      • Call Chain = HAL_SPI_MspInit ⇒ HAL_GPIO_Init
                      -
                      [Called By]
                      • >>   _main_scatterload +
                        [Calls]
                        • >>   HAL_GPIO_Init +
                        +
                        [Called By]
                        • >>   DEV_SPI_Init +
                        • >>   HAL_SPI_Init
                        -

                        __scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED) +

                        HAL_SPI_MspDeInit (Thumb, 28 bytes, Stack size 0 bytes, spi.o(.text), UNUSED) +

                        [Calls]

                        • >>   HAL_GPIO_DeInit +
                        +
                        [Called By]
                        • >>   DEV_GPIO_Init +
                        • >>   HAL_SPI_DeInit +
                        -

                        BusFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.BusFault_Handler)) -

                        [Calls]

                        • >>   BusFault_Handler +

                          MX_USART1_UART_Init (Thumb, 48 bytes, Stack size 8 bytes, usart.o(.text)) +

                          [Stack]

                          • Max Depth = 96
                          • Call Chain = MX_USART1_UART_Init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_GPIO_Init
                          -
                          [Called By]
                          • >>   BusFault_Handler +
                            [Calls]
                            • >>   HAL_UART_Init +
                            • >>   Error_Handler
                            -
                            [Address Reference Count : 1]
                            • startup_stm32f103xe.o(RESET) +
                              [Called By]
                              • >>   main
                              -

                              DEV_Module_Exit (Thumb, 48 bytes, Stack size 8 bytes, dev_config.o(i.DEV_Module_Exit)) -

                              [Stack]

                              • Max Depth = 8
                              • Call Chain = DEV_Module_Exit + +

                                HAL_UART_MspInit (Thumb, 100 bytes, Stack size 32 bytes, usart.o(.text)) +

                                [Stack]

                                • Max Depth = 72
                                • Call Chain = HAL_UART_MspInit ⇒ HAL_GPIO_Init
                                -
                                [Calls]
                                • >>   HAL_GPIO_WritePin +
                                  [Calls]
                                  • >>   HAL_GPIO_Init
                                  -
                                  [Called By]
                                  • >>   EPD_test +
                                    [Called By]
                                    • >>   HAL_UART_Init +
                                    • >>   HAL_MultiProcessor_Init +
                                    • >>   HAL_LIN_Init +
                                    • >>   HAL_HalfDuplex_Init
                                    -

                                    DEV_Module_Init (Thumb, 48 bytes, Stack size 8 bytes, dev_config.o(i.DEV_Module_Init)) -

                                    [Stack]

                                    • Max Depth = 8
                                    • Call Chain = DEV_Module_Init +

                                      HAL_UART_MspDeInit (Thumb, 30 bytes, Stack size 0 bytes, usart.o(.text), UNUSED) +

                                      [Calls]

                                      • >>   HAL_GPIO_DeInit
                                      -
                                      [Calls]
                                      • >>   HAL_GPIO_WritePin -
                                      -
                                      [Called By]
                                      • >>   EPD_test +
                                        [Called By]
                                        • >>   HAL_UART_DeInit
                                        -

                                        DEV_SPI_WriteByte (Thumb, 18 bytes, Stack size 8 bytes, dev_config.o(i.DEV_SPI_WriteByte)) -

                                        [Stack]

                                        • Max Depth = 96
                                        • Call Chain = DEV_SPI_WriteByte ⇒ HAL_SPI_Transmit ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout +

                                          fputc (Thumb, 20 bytes, Stack size 16 bytes, usart.o(.text)) +

                                          [Stack]

                                          • Max Depth = 72
                                          • Call Chain = fputc ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout
                                          -
                                          [Calls]
                                          • >>   HAL_SPI_Transmit +
                                            [Calls]
                                            • >>   HAL_UART_Transmit
                                            -
                                            [Called By]
                                            • >>   EPD_13IN3B_SendData -
                                            • >>   EPD_13IN3B_SendCommand +
                                              [Address Reference Count : 1]
                                              • printf3.o(i.__0printf$3)
                                              - -

                                              DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.DebugMon_Handler)) +

                                              NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(.text))
                                              [Address Reference Count : 1]

                                              • startup_stm32f103xe.o(RESET)
                                              -

                                              EPD_13IN3B_Clear (Thumb, 82 bytes, Stack size 24 bytes, epd_13in3b.o(i.EPD_13IN3B_Clear)) -

                                              [Stack]

                                              • Max Depth = 144
                                              • Call Chain = EPD_13IN3B_Clear ⇒ EPD_13IN3B_TurnOnDisplay ⇒ EPD_13IN3B_SendData ⇒ DEV_SPI_WriteByte ⇒ HAL_SPI_Transmit ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout +

                                                HardFault_Handler (Thumb, 8 bytes, Stack size 0 bytes, stm32f1xx_it.o(.text)) +

                                                [Stack]

                                                • Max Depth = 24
                                                • Call Chain = HardFault_Handler ⇒ __2printf
                                                -
                                                [Calls]
                                                • >>   EPD_13IN3B_TurnOnDisplay -
                                                • >>   EPD_13IN3B_SendData -
                                                • >>   EPD_13IN3B_SendCommand +
                                                  [Calls]
                                                  • >>   __2printf
                                                  -
                                                  [Called By]
                                                  • >>   EPD_test +
                                                    [Address Reference Count : 1]
                                                    • startup_stm32f103xe.o(RESET)
                                                    - -

                                                    EPD_13IN3B_Display_Base (Thumb, 156 bytes, Stack size 32 bytes, epd_13in3b.o(i.EPD_13IN3B_Display_Base)) -

                                                    [Stack]

                                                    • Max Depth = 152
                                                    • Call Chain = EPD_13IN3B_Display_Base ⇒ EPD_13IN3B_TurnOnDisplay ⇒ EPD_13IN3B_SendData ⇒ DEV_SPI_WriteByte ⇒ HAL_SPI_Transmit ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout +

                                                      MemManage_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(.text)) +

                                                      [Calls]

                                                      • >>   MemManage_Handler
                                                      -
                                                      [Calls]
                                                      • >>   EPD_13IN3B_TurnOnDisplay -
                                                      • >>   EPD_13IN3B_SendData -
                                                      • >>   EPD_13IN3B_SendCommand +
                                                        [Called By]
                                                        • >>   MemManage_Handler
                                                        -
                                                        [Called By]
                                                        • >>   EPD_test +
                                                          [Address Reference Count : 1]
                                                          • startup_stm32f103xe.o(RESET)
                                                          - -

                                                          EPD_13IN3B_Display_WritePicture (Thumb, 206 bytes, Stack size 32 bytes, epd_13in3b.o(i.EPD_13IN3B_Display_WritePicture)) -

                                                          [Stack]

                                                          • Max Depth = 152
                                                          • Call Chain = EPD_13IN3B_Display_WritePicture ⇒ EPD_13IN3B_TurnOnDisplay ⇒ EPD_13IN3B_SendData ⇒ DEV_SPI_WriteByte ⇒ HAL_SPI_Transmit ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout +

                                                            BusFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(.text)) +

                                                            [Calls]

                                                            • >>   BusFault_Handler
                                                            -
                                                            [Calls]
                                                            • >>   EPD_13IN3B_TurnOnDisplay -
                                                            • >>   EPD_13IN3B_SendData -
                                                            • >>   EPD_13IN3B_SendCommand +
                                                              [Called By]
                                                              • >>   BusFault_Handler
                                                              -
                                                              [Called By]
                                                              • >>   EPD_test +
                                                                [Address Reference Count : 1]
                                                                • startup_stm32f103xe.o(RESET)
                                                                - -

                                                                EPD_13IN3B_Init (Thumb, 274 bytes, Stack size 8 bytes, epd_13in3b.o(i.EPD_13IN3B_Init)) -

                                                                [Stack]

                                                                • Max Depth = 120
                                                                • Call Chain = EPD_13IN3B_Init ⇒ EPD_13IN3B_SendData ⇒ DEV_SPI_WriteByte ⇒ HAL_SPI_Transmit ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout +

                                                                  UsageFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(.text)) +

                                                                  [Calls]

                                                                  • >>   UsageFault_Handler
                                                                  -
                                                                  [Calls]
                                                                  • >>   EPD_13IN3B_ReadBusy -
                                                                  • >>   EPD_13IN3B_SendData -
                                                                  • >>   EPD_13IN3B_SendCommand -
                                                                  • >>   HAL_GPIO_WritePin -
                                                                  • >>   HAL_Delay +
                                                                    [Called By]
                                                                    • >>   UsageFault_Handler
                                                                    -
                                                                    [Called By]
                                                                    • >>   EPD_test +
                                                                      [Address Reference Count : 1]
                                                                      • startup_stm32f103xe.o(RESET)
                                                                      - -

                                                                      EPD_13IN3B_ReadBusy (Thumb, 46 bytes, Stack size 8 bytes, epd_13in3b.o(i.EPD_13IN3B_ReadBusy)) -

                                                                      [Stack]

                                                                      • Max Depth = 32
                                                                      • Call Chain = EPD_13IN3B_ReadBusy ⇒ __2printf +

                                                                        SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(.text)) +
                                                                        [Address Reference Count : 1]

                                                                        • startup_stm32f103xe.o(RESET)
                                                                        -
                                                                        [Calls]
                                                                        • >>   HAL_GPIO_ReadPin -
                                                                        • >>   HAL_Delay -
                                                                        • >>   __2printf +

                                                                          DebugMon_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(.text)) +
                                                                          [Address Reference Count : 1]

                                                                          • startup_stm32f103xe.o(RESET)
                                                                          -
                                                                          [Called By]
                                                                          • >>   EPD_13IN3B_TurnOnDisplay -
                                                                          • >>   EPD_13IN3B_Init +

                                                                            PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(.text)) +
                                                                            [Address Reference Count : 1]

                                                                            • startup_stm32f103xe.o(RESET)
                                                                            - -

                                                                            EPD_13IN3B_Sleep (Thumb, 24 bytes, Stack size 8 bytes, epd_13in3b.o(i.EPD_13IN3B_Sleep)) -

                                                                            [Stack]

                                                                            • Max Depth = 120
                                                                            • Call Chain = EPD_13IN3B_Sleep ⇒ EPD_13IN3B_SendData ⇒ DEV_SPI_WriteByte ⇒ HAL_SPI_Transmit ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout +

                                                                              SysTick_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f1xx_it.o(.text)) +

                                                                              [Calls]

                                                                              • >>   HAL_IncTick
                                                                              -
                                                                              [Calls]
                                                                              • >>   EPD_13IN3B_SendData -
                                                                              • >>   EPD_13IN3B_SendCommand -
                                                                              • >>   HAL_Delay +
                                                                                [Address Reference Count : 1]
                                                                                • startup_stm32f103xe.o(RESET)
                                                                                -
                                                                                [Called By]
                                                                                • >>   EPD_test +

                                                                                  HAL_MspInit (Thumb, 52 bytes, Stack size 8 bytes, stm32f1xx_hal_msp.o(.text)) +

                                                                                  [Stack]

                                                                                  • Max Depth = 8
                                                                                  • Call Chain = HAL_MspInit
                                                                                  - -

                                                                                  EPD_test (Thumb, 578 bytes, Stack size 32 bytes, epd_13in3b_test.o(i.EPD_test)) -

                                                                                  [Stack]

                                                                                  • Max Depth = 736
                                                                                  • Call Chain = EPD_test ⇒ Paint_DrawNum ⇒ Paint_DrawString_EN ⇒ Paint_DrawChar ⇒ Paint_SetPixel ⇒ __2printf +
                                                                                    [Called By]
                                                                                    • >>   HAL_Init
                                                                                    -
                                                                                    [Calls]
                                                                                    • >>   Paint_SelectImage -
                                                                                    • >>   Paint_NewImage -
                                                                                    • >>   Paint_DrawString_EN -
                                                                                    • >>   Paint_DrawString_CN -
                                                                                    • >>   Paint_DrawRectangle -
                                                                                    • >>   Paint_DrawPoint -
                                                                                    • >>   Paint_DrawNum -
                                                                                    • >>   Paint_DrawLine -
                                                                                    • >>   Paint_DrawCircle -
                                                                                    • >>   Paint_Clear -
                                                                                    • >>   EPD_13IN3B_Sleep -
                                                                                    • >>   EPD_13IN3B_Init -
                                                                                    • >>   EPD_13IN3B_Display_WritePicture -
                                                                                    • >>   EPD_13IN3B_Display_Base -
                                                                                    • >>   EPD_13IN3B_Clear -
                                                                                    • >>   DEV_Module_Init -
                                                                                    • >>   DEV_Module_Exit -
                                                                                    • >>   HAL_Delay -
                                                                                    • >>   malloc -
                                                                                    • >>   free -
                                                                                    • >>   __2printf + +

                                                                                      EPD_test (Thumb, 654 bytes, Stack size 48 bytes, epd_1in54_v2_test.o(.text)) +

                                                                                      [Stack]

                                                                                      • Max Depth = 752
                                                                                      • Call Chain = EPD_test ⇒ Paint_DrawNum ⇒ Paint_DrawString_EN ⇒ Paint_DrawChar ⇒ Paint_SetPixel ⇒ __2printf +
                                                                                      +
                                                                                      [Calls]
                                                                                      • >>   Paint_SelectImage +
                                                                                      • >>   Paint_NewImage +
                                                                                      • >>   Paint_DrawTime +
                                                                                      • >>   Paint_DrawString_EN +
                                                                                      • >>   Paint_DrawString_CN +
                                                                                      • >>   Paint_DrawRectangle +
                                                                                      • >>   Paint_DrawPoint +
                                                                                      • >>   Paint_DrawNum +
                                                                                      • >>   Paint_DrawLine +
                                                                                      • >>   Paint_DrawCircle +
                                                                                      • >>   Paint_DrawBitMap +
                                                                                      • >>   Paint_ClearWindows +
                                                                                      • >>   Paint_Clear +
                                                                                      • >>   EPD_1IN54_V2_Sleep +
                                                                                      • >>   EPD_1IN54_V2_Init_Partial +
                                                                                      • >>   EPD_1IN54_V2_Init +
                                                                                      • >>   EPD_1IN54_V2_DisplayPartBaseImage +
                                                                                      • >>   EPD_1IN54_V2_DisplayPart +
                                                                                      • >>   EPD_1IN54_V2_Display +
                                                                                      • >>   EPD_1IN54_V2_Clear +
                                                                                      • >>   DEV_Module_Init +
                                                                                      • >>   DEV_Module_Exit +
                                                                                      • >>   HAL_Delay +
                                                                                      • >>   __2printf +
                                                                                      • >>   malloc +
                                                                                      • >>   free

                                                                                      [Called By]
                                                                                      • >>   main
                                                                                      -

                                                                                      Error_Handler (Thumb, 8 bytes, Stack size 0 bytes, main.o(i.Error_Handler)) -

                                                                                      [Stack]

                                                                                      • Max Depth = 24 + In Cycle -
                                                                                      • Call Chain = Error_Handler ⇒ Error_Handler (Cycle) +

                                                                                        EPD_1IN54_V2_Init (Thumb, 190 bytes, Stack size 8 bytes, epd_1in54_v2.o(.text)) +

                                                                                        [Stack]

                                                                                        • Max Depth = 136
                                                                                        • Call Chain = EPD_1IN54_V2_Init ⇒ EPD_1IN54_V2_SetLut ⇒ EPD_1IN54_V2_SendData ⇒ DEV_SPI_WriteByte ⇒ HAL_SPI_Transmit ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
                                                                                        -
                                                                                        [Calls]
                                                                                        • >>   Error_Handler -
                                                                                        • >>   __2printf +
                                                                                          [Calls]
                                                                                          • >>   EPD_1IN54_V2_SendData +
                                                                                          • >>   EPD_1IN54_V2_SendCommand +
                                                                                          • >>   EPD_1IN54_V2_SetLut +
                                                                                          • >>   EPD_1IN54_V2_ReadBusy +
                                                                                          • >>   EPD_1IN54_V2_Reset
                                                                                          -
                                                                                          [Called By]
                                                                                          • >>   MX_USART1_UART_Init -
                                                                                          • >>   MX_SPI1_Init -
                                                                                          • >>   SystemClock_Config -
                                                                                          • >>   Error_Handler +
                                                                                            [Called By]
                                                                                            • >>   EPD_test
                                                                                            -

                                                                                            HAL_Delay (Thumb, 32 bytes, Stack size 16 bytes, stm32f1xx_hal.o(i.HAL_Delay)) -

                                                                                            [Stack]

                                                                                            • Max Depth = 16
                                                                                            • Call Chain = HAL_Delay +

                                                                                              EPD_1IN54_V2_Init_Partial (Thumb, 120 bytes, Stack size 8 bytes, epd_1in54_v2.o(.text)) +

                                                                                              [Stack]

                                                                                              • Max Depth = 136
                                                                                              • Call Chain = EPD_1IN54_V2_Init_Partial ⇒ EPD_1IN54_V2_SetLut ⇒ EPD_1IN54_V2_SendData ⇒ DEV_SPI_WriteByte ⇒ HAL_SPI_Transmit ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
                                                                                              -
                                                                                              [Calls]
                                                                                              • >>   HAL_GetTick +
                                                                                                [Calls]
                                                                                                • >>   EPD_1IN54_V2_SendData +
                                                                                                • >>   EPD_1IN54_V2_SendCommand +
                                                                                                • >>   EPD_1IN54_V2_SetLut +
                                                                                                • >>   EPD_1IN54_V2_ReadBusy +
                                                                                                • >>   EPD_1IN54_V2_Reset
                                                                                                -
                                                                                                [Called By]
                                                                                                • >>   EPD_13IN3B_ReadBusy -
                                                                                                • >>   EPD_13IN3B_Sleep -
                                                                                                • >>   EPD_13IN3B_Init -
                                                                                                • >>   EPD_test -
                                                                                                • >>   main +
                                                                                                  [Called By]
                                                                                                  • >>   EPD_test
                                                                                                  -

                                                                                                  HAL_GPIO_Init (Thumb, 462 bytes, Stack size 40 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init)) -

                                                                                                  [Stack]

                                                                                                  • Max Depth = 40
                                                                                                  • Call Chain = HAL_GPIO_Init +

                                                                                                    EPD_1IN54_V2_Clear (Thumb, 80 bytes, Stack size 24 bytes, epd_1in54_v2.o(.text)) +

                                                                                                    [Stack]

                                                                                                    • Max Depth = 144
                                                                                                    • Call Chain = EPD_1IN54_V2_Clear ⇒ EPD_1IN54_V2_TurnOnDisplay ⇒ EPD_1IN54_V2_SendData ⇒ DEV_SPI_WriteByte ⇒ HAL_SPI_Transmit ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
                                                                                                    -
                                                                                                    [Called By]
                                                                                                    • >>   HAL_UART_MspInit -
                                                                                                    • >>   HAL_SPI_MspInit -
                                                                                                    • >>   MX_GPIO_Init +
                                                                                                      [Calls]
                                                                                                      • >>   EPD_1IN54_V2_TurnOnDisplay +
                                                                                                      • >>   EPD_1IN54_V2_SendData +
                                                                                                      • >>   EPD_1IN54_V2_SendCommand
                                                                                                      - -

                                                                                                      HAL_GPIO_ReadPin (Thumb, 10 bytes, Stack size 0 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin)) -

                                                                                                      [Called By]

                                                                                                      • >>   EPD_13IN3B_ReadBusy +
                                                                                                        [Called By]
                                                                                                        • >>   EPD_test
                                                                                                        -

                                                                                                        HAL_GPIO_WritePin (Thumb, 10 bytes, Stack size 0 bytes, stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin)) -

                                                                                                        [Called By]

                                                                                                        • >>   EPD_13IN3B_SendData -
                                                                                                        • >>   EPD_13IN3B_SendCommand -
                                                                                                        • >>   EPD_13IN3B_Init -
                                                                                                        • >>   DEV_Module_Init -
                                                                                                        • >>   DEV_Module_Exit -
                                                                                                        • >>   MX_GPIO_Init +

                                                                                                          EPD_1IN54_V2_Display (Thumb, 58 bytes, Stack size 24 bytes, epd_1in54_v2.o(.text)) +

                                                                                                          [Stack]

                                                                                                          • Max Depth = 144
                                                                                                          • Call Chain = EPD_1IN54_V2_Display ⇒ EPD_1IN54_V2_TurnOnDisplay ⇒ EPD_1IN54_V2_SendData ⇒ DEV_SPI_WriteByte ⇒ HAL_SPI_Transmit ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
                                                                                                          - -

                                                                                                          HAL_GetTick (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_hal.o(i.HAL_GetTick)) -

                                                                                                          [Called By]

                                                                                                          • >>   HAL_SPI_Transmit -
                                                                                                          • >>   HAL_UART_Transmit -
                                                                                                          • >>   HAL_RCC_OscConfig -
                                                                                                          • >>   HAL_RCC_ClockConfig -
                                                                                                          • >>   HAL_Delay -
                                                                                                          • >>   SPI_WaitFlagStateUntilTimeout -
                                                                                                          • >>   UART_WaitOnFlagUntilTimeout +
                                                                                                            [Calls]
                                                                                                            • >>   EPD_1IN54_V2_TurnOnDisplay +
                                                                                                            • >>   EPD_1IN54_V2_SendData +
                                                                                                            • >>   EPD_1IN54_V2_SendCommand
                                                                                                            - -

                                                                                                            HAL_IncTick (Thumb, 12 bytes, Stack size 0 bytes, stm32f1xx_hal.o(i.HAL_IncTick)) -

                                                                                                            [Called By]

                                                                                                            • >>   SysTick_Handler +
                                                                                                              [Called By]
                                                                                                              • >>   EPD_test
                                                                                                              -

                                                                                                              HAL_Init (Thumb, 32 bytes, Stack size 8 bytes, stm32f1xx_hal.o(i.HAL_Init)) -

                                                                                                              [Stack]

                                                                                                              • Max Depth = 40
                                                                                                              • Call Chain = HAL_Init ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority +

                                                                                                                EPD_1IN54_V2_DisplayPartBaseImage (Thumb, 94 bytes, Stack size 24 bytes, epd_1in54_v2.o(.text)) +

                                                                                                                [Stack]

                                                                                                                • Max Depth = 144
                                                                                                                • Call Chain = EPD_1IN54_V2_DisplayPartBaseImage ⇒ EPD_1IN54_V2_TurnOnDisplayPart ⇒ EPD_1IN54_V2_SendData ⇒ DEV_SPI_WriteByte ⇒ HAL_SPI_Transmit ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
                                                                                                                -
                                                                                                                [Calls]
                                                                                                                • >>   HAL_MspInit -
                                                                                                                • >>   HAL_InitTick -
                                                                                                                • >>   HAL_NVIC_SetPriorityGrouping +
                                                                                                                  [Calls]
                                                                                                                  • >>   EPD_1IN54_V2_TurnOnDisplayPart +
                                                                                                                  • >>   EPD_1IN54_V2_SendData +
                                                                                                                  • >>   EPD_1IN54_V2_SendCommand
                                                                                                                  -
                                                                                                                  [Called By]
                                                                                                                  • >>   main +
                                                                                                                    [Called By]
                                                                                                                    • >>   EPD_test
                                                                                                                    -

                                                                                                                    HAL_InitTick (Thumb, 54 bytes, Stack size 16 bytes, stm32f1xx_hal.o(i.HAL_InitTick)) -

                                                                                                                    [Stack]

                                                                                                                    • Max Depth = 32
                                                                                                                    • Call Chain = HAL_InitTick ⇒ HAL_NVIC_SetPriority +

                                                                                                                      EPD_1IN54_V2_DisplayPart (Thumb, 58 bytes, Stack size 24 bytes, epd_1in54_v2.o(.text)) +

                                                                                                                      [Stack]

                                                                                                                      • Max Depth = 144
                                                                                                                      • Call Chain = EPD_1IN54_V2_DisplayPart ⇒ EPD_1IN54_V2_TurnOnDisplayPart ⇒ EPD_1IN54_V2_SendData ⇒ DEV_SPI_WriteByte ⇒ HAL_SPI_Transmit ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
                                                                                                                      -
                                                                                                                      [Calls]
                                                                                                                      • >>   HAL_SYSTICK_Config -
                                                                                                                      • >>   HAL_NVIC_SetPriority +
                                                                                                                        [Calls]
                                                                                                                        • >>   EPD_1IN54_V2_TurnOnDisplayPart +
                                                                                                                        • >>   EPD_1IN54_V2_SendData +
                                                                                                                        • >>   EPD_1IN54_V2_SendCommand
                                                                                                                        -
                                                                                                                        [Called By]
                                                                                                                        • >>   HAL_RCC_ClockConfig -
                                                                                                                        • >>   HAL_Init +
                                                                                                                          [Called By]
                                                                                                                          • >>   EPD_test
                                                                                                                          -

                                                                                                                          HAL_MspInit (Thumb, 52 bytes, Stack size 8 bytes, stm32f1xx_hal_msp.o(i.HAL_MspInit)) -

                                                                                                                          [Stack]

                                                                                                                          • Max Depth = 8
                                                                                                                          • Call Chain = HAL_MspInit +

                                                                                                                            EPD_1IN54_V2_Sleep (Thumb, 24 bytes, Stack size 8 bytes, epd_1in54_v2.o(.text)) +

                                                                                                                            [Stack]

                                                                                                                            • Max Depth = 120
                                                                                                                            • Call Chain = EPD_1IN54_V2_Sleep ⇒ EPD_1IN54_V2_SendData ⇒ DEV_SPI_WriteByte ⇒ HAL_SPI_Transmit ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
                                                                                                                            -
                                                                                                                            [Called By]
                                                                                                                            • >>   HAL_Init +
                                                                                                                              [Calls]
                                                                                                                              • >>   EPD_1IN54_V2_SendData +
                                                                                                                              • >>   EPD_1IN54_V2_SendCommand +
                                                                                                                              • >>   HAL_Delay +
                                                                                                                              +
                                                                                                                              [Called By]
                                                                                                                              • >>   EPD_test
                                                                                                                              -

                                                                                                                              HAL_NVIC_SetPriority (Thumb, 60 bytes, Stack size 16 bytes, stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority)) -

                                                                                                                              [Stack]

                                                                                                                              • Max Depth = 16
                                                                                                                              • Call Chain = HAL_NVIC_SetPriority +

                                                                                                                                DEV_SPI_WriteByte (Thumb, 18 bytes, Stack size 8 bytes, dev_config.o(.text)) +

                                                                                                                                [Stack]

                                                                                                                                • Max Depth = 96
                                                                                                                                • Call Chain = DEV_SPI_WriteByte ⇒ HAL_SPI_Transmit ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
                                                                                                                                -
                                                                                                                                [Calls]
                                                                                                                                • >>   __NVIC_SetPriority +
                                                                                                                                  [Calls]
                                                                                                                                  • >>   HAL_SPI_Transmit
                                                                                                                                  -
                                                                                                                                  [Called By]
                                                                                                                                  • >>   HAL_InitTick +
                                                                                                                                    [Called By]
                                                                                                                                    • >>   EPD_1IN54_V2_SendData +
                                                                                                                                    • >>   EPD_1IN54_V2_SendCommand
                                                                                                                                    -

                                                                                                                                    HAL_NVIC_SetPriorityGrouping (Thumb, 26 bytes, Stack size 0 bytes, stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping)) -

                                                                                                                                    [Called By]

                                                                                                                                    • >>   HAL_Init +

                                                                                                                                      DEV_SPI_Write_nByte (Thumb, 14 bytes, Stack size 0 bytes, dev_config.o(.text), UNUSED) +

                                                                                                                                      [Calls]

                                                                                                                                      • >>   HAL_SPI_Transmit
                                                                                                                                      -

                                                                                                                                      HAL_RCC_ClockConfig (Thumb, 280 bytes, Stack size 32 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig)) -

                                                                                                                                      [Stack]

                                                                                                                                      • Max Depth = 64
                                                                                                                                      • Call Chain = HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority -
                                                                                                                                      -
                                                                                                                                      [Calls]
                                                                                                                                      • >>   HAL_RCC_GetSysClockFreq -
                                                                                                                                      • >>   HAL_InitTick -
                                                                                                                                      • >>   HAL_GetTick +

                                                                                                                                        DEV_GPIO_Mode (Thumb, 40 bytes, Stack size 24 bytes, dev_config.o(.text), UNUSED) +

                                                                                                                                        [Calls]

                                                                                                                                        • >>   HAL_GPIO_Init
                                                                                                                                        -
                                                                                                                                        [Called By]
                                                                                                                                        • >>   SystemClock_Config +
                                                                                                                                          [Called By]
                                                                                                                                          • >>   DEV_SPI_ReadData +
                                                                                                                                          • >>   DEV_SPI_SendData
                                                                                                                                          -

                                                                                                                                          HAL_RCC_GetPCLK1Freq (Thumb, 20 bytes, Stack size 0 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq)) -

                                                                                                                                          [Called By]

                                                                                                                                          • >>   UART_SetConfig +

                                                                                                                                            DEV_GPIO_Init (Thumb, 6 bytes, Stack size 0 bytes, dev_config.o(.text), UNUSED) +

                                                                                                                                            [Calls]

                                                                                                                                            • >>   HAL_SPI_MspDeInit
                                                                                                                                            -

                                                                                                                                            HAL_RCC_GetPCLK2Freq (Thumb, 20 bytes, Stack size 0 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq)) -

                                                                                                                                            [Called By]

                                                                                                                                            • >>   UART_SetConfig +

                                                                                                                                              DEV_SPI_Init (Thumb, 6 bytes, Stack size 0 bytes, dev_config.o(.text), UNUSED) +

                                                                                                                                              [Calls]

                                                                                                                                              • >>   HAL_SPI_MspInit
                                                                                                                                              -

                                                                                                                                              HAL_RCC_GetSysClockFreq (Thumb, 74 bytes, Stack size 20 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq)) -

                                                                                                                                              [Stack]

                                                                                                                                              • Max Depth = 20
                                                                                                                                              • Call Chain = HAL_RCC_GetSysClockFreq +

                                                                                                                                                DEV_SPI_SendData (Thumb, 112 bytes, Stack size 16 bytes, dev_config.o(.text), UNUSED) +

                                                                                                                                                [Calls]

                                                                                                                                                • >>   DEV_GPIO_Mode +
                                                                                                                                                • >>   HAL_GPIO_WritePin
                                                                                                                                                -
                                                                                                                                                [Called By]
                                                                                                                                                • >>   HAL_RCC_ClockConfig + +

                                                                                                                                                  DEV_SPI_ReadData (Thumb, 114 bytes, Stack size 16 bytes, dev_config.o(.text), UNUSED) +

                                                                                                                                                  [Calls]

                                                                                                                                                  • >>   DEV_GPIO_Mode +
                                                                                                                                                  • >>   HAL_GPIO_ReadPin +
                                                                                                                                                  • >>   HAL_GPIO_WritePin
                                                                                                                                                  -

                                                                                                                                                  HAL_RCC_OscConfig (Thumb, 778 bytes, Stack size 40 bytes, stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig)) -

                                                                                                                                                  [Stack]

                                                                                                                                                  • Max Depth = 40
                                                                                                                                                  • Call Chain = HAL_RCC_OscConfig +

                                                                                                                                                    DEV_Module_Init (Thumb, 48 bytes, Stack size 8 bytes, dev_config.o(.text)) +

                                                                                                                                                    [Stack]

                                                                                                                                                    • Max Depth = 8
                                                                                                                                                    • Call Chain = DEV_Module_Init
                                                                                                                                                    -
                                                                                                                                                    [Calls]
                                                                                                                                                    • >>   HAL_GetTick +
                                                                                                                                                      [Calls]
                                                                                                                                                      • >>   HAL_GPIO_WritePin
                                                                                                                                                      -
                                                                                                                                                      [Called By]
                                                                                                                                                      • >>   SystemClock_Config +
                                                                                                                                                        [Called By]
                                                                                                                                                        • >>   EPD_test
                                                                                                                                                        -

                                                                                                                                                        HAL_SPI_Init (Thumb, 178 bytes, Stack size 16 bytes, stm32f1xx_hal_spi.o(i.HAL_SPI_Init)) -

                                                                                                                                                        [Stack]

                                                                                                                                                        • Max Depth = 80
                                                                                                                                                        • Call Chain = HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_GPIO_Init +

                                                                                                                                                          DEV_Module_Exit (Thumb, 48 bytes, Stack size 8 bytes, dev_config.o(.text)) +

                                                                                                                                                          [Stack]

                                                                                                                                                          • Max Depth = 8
                                                                                                                                                          • Call Chain = DEV_Module_Exit
                                                                                                                                                          -
                                                                                                                                                          [Calls]
                                                                                                                                                          • >>   HAL_SPI_MspInit +
                                                                                                                                                            [Calls]
                                                                                                                                                            • >>   HAL_GPIO_WritePin
                                                                                                                                                            -
                                                                                                                                                            [Called By]
                                                                                                                                                            • >>   MX_SPI1_Init +
                                                                                                                                                              [Called By]
                                                                                                                                                              • >>   EPD_test
                                                                                                                                                              -

                                                                                                                                                              HAL_SPI_MspInit (Thumb, 80 bytes, Stack size 24 bytes, spi.o(i.HAL_SPI_MspInit)) -

                                                                                                                                                              [Stack]

                                                                                                                                                              • Max Depth = 64
                                                                                                                                                              • Call Chain = HAL_SPI_MspInit ⇒ HAL_GPIO_Init +

                                                                                                                                                                Paint_NewImage (Thumb, 56 bytes, Stack size 16 bytes, gui_paint.o(.text)) +

                                                                                                                                                                [Stack]

                                                                                                                                                                • Max Depth = 16
                                                                                                                                                                • Call Chain = Paint_NewImage
                                                                                                                                                                -
                                                                                                                                                                [Calls]
                                                                                                                                                                • >>   HAL_GPIO_Init +
                                                                                                                                                                  [Called By]
                                                                                                                                                                  • >>   EPD_test
                                                                                                                                                                  -
                                                                                                                                                                  [Called By]
                                                                                                                                                                  • >>   HAL_SPI_Init + +

                                                                                                                                                                    Paint_SelectImage (Thumb, 6 bytes, Stack size 0 bytes, gui_paint.o(.text)) +

                                                                                                                                                                    [Called By]

                                                                                                                                                                    • >>   EPD_test
                                                                                                                                                                    -

                                                                                                                                                                    HAL_SPI_Transmit (Thumb, 358 bytes, Stack size 40 bytes, stm32f1xx_hal_spi.o(i.HAL_SPI_Transmit)) -

                                                                                                                                                                    [Stack]

                                                                                                                                                                    • Max Depth = 88
                                                                                                                                                                    • Call Chain = HAL_SPI_Transmit ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout +

                                                                                                                                                                      Paint_SetRotate (Thumb, 44 bytes, Stack size 8 bytes, gui_paint.o(.text), UNUSED) +

                                                                                                                                                                      [Calls]

                                                                                                                                                                      • >>   __2printf
                                                                                                                                                                      -
                                                                                                                                                                      [Calls]
                                                                                                                                                                      • >>   HAL_GetTick -
                                                                                                                                                                      • >>   SPI_EndRxTxTransaction + +

                                                                                                                                                                        Paint_SetScale (Thumb, 80 bytes, Stack size 8 bytes, gui_paint.o(.text), UNUSED) +

                                                                                                                                                                        [Calls]

                                                                                                                                                                        • >>   __2printf
                                                                                                                                                                        -
                                                                                                                                                                        [Called By]
                                                                                                                                                                        • >>   DEV_SPI_WriteByte + +

                                                                                                                                                                          Paint_SetMirroring (Thumb, 62 bytes, Stack size 8 bytes, gui_paint.o(.text), UNUSED) +

                                                                                                                                                                          [Calls]

                                                                                                                                                                          • >>   __2printf
                                                                                                                                                                          -

                                                                                                                                                                          HAL_SYSTICK_Config (Thumb, 40 bytes, Stack size 8 bytes, stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Config)) -

                                                                                                                                                                          [Stack]

                                                                                                                                                                          • Max Depth = 8
                                                                                                                                                                          • Call Chain = HAL_SYSTICK_Config +

                                                                                                                                                                            Paint_SetPixel (Thumb, 238 bytes, Stack size 16 bytes, gui_paint.o(.text)) +

                                                                                                                                                                            [Stack]

                                                                                                                                                                            • Max Depth = 40
                                                                                                                                                                            • Call Chain = Paint_SetPixel ⇒ __2printf
                                                                                                                                                                            -
                                                                                                                                                                            [Calls]
                                                                                                                                                                            • >>   __NVIC_SetPriority +
                                                                                                                                                                              [Calls]
                                                                                                                                                                              • >>   __2printf
                                                                                                                                                                              -
                                                                                                                                                                              [Called By]
                                                                                                                                                                              • >>   HAL_InitTick +
                                                                                                                                                                                [Called By]
                                                                                                                                                                                • >>   Paint_DrawBitMap_Paste +
                                                                                                                                                                                • >>   Paint_DrawChar +
                                                                                                                                                                                • >>   Paint_DrawString_CN +
                                                                                                                                                                                • >>   Paint_DrawPoint +
                                                                                                                                                                                • >>   Paint_ClearWindows
                                                                                                                                                                                -

                                                                                                                                                                                HAL_UART_Init (Thumb, 98 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_Init)) -

                                                                                                                                                                                [Stack]

                                                                                                                                                                                • Max Depth = 88
                                                                                                                                                                                • Call Chain = HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_GPIO_Init +

                                                                                                                                                                                  Paint_Clear (Thumb, 156 bytes, Stack size 12 bytes, gui_paint.o(.text)) +

                                                                                                                                                                                  [Stack]

                                                                                                                                                                                  • Max Depth = 12
                                                                                                                                                                                  • Call Chain = Paint_Clear +
                                                                                                                                                                                  +
                                                                                                                                                                                  [Called By]
                                                                                                                                                                                  • >>   EPD_test +
                                                                                                                                                                                  + +

                                                                                                                                                                                  Paint_ClearWindows (Thumb, 52 bytes, Stack size 32 bytes, gui_paint.o(.text)) +

                                                                                                                                                                                  [Stack]

                                                                                                                                                                                  • Max Depth = 72
                                                                                                                                                                                  • Call Chain = Paint_ClearWindows ⇒ Paint_SetPixel ⇒ __2printf
                                                                                                                                                                                  -
                                                                                                                                                                                  [Calls]
                                                                                                                                                                                  • >>   HAL_UART_MspInit -
                                                                                                                                                                                  • >>   UART_SetConfig +
                                                                                                                                                                                    [Calls]
                                                                                                                                                                                    • >>   Paint_SetPixel
                                                                                                                                                                                    -
                                                                                                                                                                                    [Called By]
                                                                                                                                                                                    • >>   MX_USART1_UART_Init +
                                                                                                                                                                                      [Called By]
                                                                                                                                                                                      • >>   EPD_test
                                                                                                                                                                                      -

                                                                                                                                                                                      HAL_UART_MspInit (Thumb, 100 bytes, Stack size 32 bytes, usart.o(i.HAL_UART_MspInit)) -

                                                                                                                                                                                      [Stack]

                                                                                                                                                                                      • Max Depth = 72
                                                                                                                                                                                      • Call Chain = HAL_UART_MspInit ⇒ HAL_GPIO_Init +

                                                                                                                                                                                        Paint_DrawPoint (Thumb, 180 bytes, Stack size 40 bytes, gui_paint.o(.text)) +

                                                                                                                                                                                        [Stack]

                                                                                                                                                                                        • Max Depth = 80
                                                                                                                                                                                        • Call Chain = Paint_DrawPoint ⇒ Paint_SetPixel ⇒ __2printf
                                                                                                                                                                                        -
                                                                                                                                                                                        [Calls]
                                                                                                                                                                                        • >>   HAL_GPIO_Init +
                                                                                                                                                                                          [Calls]
                                                                                                                                                                                          • >>   Paint_SetPixel +
                                                                                                                                                                                          • >>   __2printf
                                                                                                                                                                                          -
                                                                                                                                                                                          [Called By]
                                                                                                                                                                                          • >>   HAL_UART_Init +
                                                                                                                                                                                            [Called By]
                                                                                                                                                                                            • >>   Paint_DrawLine +
                                                                                                                                                                                            • >>   Paint_DrawCircle +
                                                                                                                                                                                            • >>   EPD_test
                                                                                                                                                                                            -

                                                                                                                                                                                            HAL_UART_Transmit (Thumb, 178 bytes, Stack size 32 bytes, stm32f1xx_hal_uart.o(i.HAL_UART_Transmit)) -

                                                                                                                                                                                            [Stack]

                                                                                                                                                                                            • Max Depth = 56
                                                                                                                                                                                            • Call Chain = HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout +

                                                                                                                                                                                              Paint_DrawLine (Thumb, 662 bytes, Stack size 48 bytes, gui_paint.o(.text)) +

                                                                                                                                                                                              [Stack]

                                                                                                                                                                                              • Max Depth = 128
                                                                                                                                                                                              • Call Chain = Paint_DrawLine ⇒ Paint_DrawPoint ⇒ Paint_SetPixel ⇒ __2printf
                                                                                                                                                                                              -
                                                                                                                                                                                              [Calls]
                                                                                                                                                                                              • >>   HAL_GetTick -
                                                                                                                                                                                              • >>   UART_WaitOnFlagUntilTimeout +
                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                • >>   Paint_DrawPoint +
                                                                                                                                                                                                • >>   __2printf
                                                                                                                                                                                                -
                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                • >>   fputc +
                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                  • >>   Paint_DrawRectangle +
                                                                                                                                                                                                  • >>   EPD_test
                                                                                                                                                                                                  -

                                                                                                                                                                                                  HardFault_Handler (Thumb, 8 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.HardFault_Handler)) -

                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                  • Max Depth = 24
                                                                                                                                                                                                  • Call Chain = HardFault_Handler ⇒ __2printf +

                                                                                                                                                                                                    Paint_DrawRectangle (Thumb, 170 bytes, Stack size 48 bytes, gui_paint.o(.text)) +

                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                    • Max Depth = 176
                                                                                                                                                                                                    • Call Chain = Paint_DrawRectangle ⇒ Paint_DrawLine ⇒ Paint_DrawPoint ⇒ Paint_SetPixel ⇒ __2printf
                                                                                                                                                                                                    -
                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                    • >>   __2printf +
                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                      • >>   Paint_DrawLine +
                                                                                                                                                                                                      • >>   __2printf
                                                                                                                                                                                                      -
                                                                                                                                                                                                      [Address Reference Count : 1]
                                                                                                                                                                                                      • startup_stm32f103xe.o(RESET) +
                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                        • >>   EPD_test
                                                                                                                                                                                                        -

                                                                                                                                                                                                        MX_GPIO_Init (Thumb, 86 bytes, Stack size 32 bytes, gpio.o(i.MX_GPIO_Init)) -

                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                        • Max Depth = 72
                                                                                                                                                                                                        • Call Chain = MX_GPIO_Init ⇒ HAL_GPIO_Init + +

                                                                                                                                                                                                          Paint_DrawCircle (Thumb, 528 bytes, Stack size 72 bytes, gui_paint.o(.text)) +

                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                          • Max Depth = 152
                                                                                                                                                                                                          • Call Chain = Paint_DrawCircle ⇒ Paint_DrawPoint ⇒ Paint_SetPixel ⇒ __2printf
                                                                                                                                                                                                          -
                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                          • >>   HAL_GPIO_WritePin -
                                                                                                                                                                                                          • >>   HAL_GPIO_Init +
                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                            • >>   Paint_DrawPoint +
                                                                                                                                                                                                            • >>   __2printf
                                                                                                                                                                                                            -
                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                            • >>   main +
                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                              • >>   EPD_test
                                                                                                                                                                                                              -

                                                                                                                                                                                                              MX_SPI1_Init (Thumb, 62 bytes, Stack size 8 bytes, spi.o(i.MX_SPI1_Init)) -

                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                              • Max Depth = 88
                                                                                                                                                                                                              • Call Chain = MX_SPI1_Init ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_GPIO_Init +

                                                                                                                                                                                                                Paint_DrawChar (Thumb, 172 bytes, Stack size 40 bytes, gui_paint.o(.text)) +

                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                • Max Depth = 80
                                                                                                                                                                                                                • Call Chain = Paint_DrawChar ⇒ Paint_SetPixel ⇒ __2printf
                                                                                                                                                                                                                -
                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                • >>   HAL_SPI_Init -
                                                                                                                                                                                                                • >>   Error_Handler +
                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                  • >>   Paint_SetPixel +
                                                                                                                                                                                                                  • >>   __2printf
                                                                                                                                                                                                                  -
                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                  • >>   main +
                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                    • >>   Paint_DrawTime +
                                                                                                                                                                                                                    • >>   Paint_DrawString_EN
                                                                                                                                                                                                                    -

                                                                                                                                                                                                                    MX_USART1_UART_Init (Thumb, 48 bytes, Stack size 8 bytes, usart.o(i.MX_USART1_UART_Init)) -

                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                    • Max Depth = 96
                                                                                                                                                                                                                    • Call Chain = MX_USART1_UART_Init ⇒ HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_GPIO_Init +

                                                                                                                                                                                                                      Paint_DrawString_EN (Thumb, 116 bytes, Stack size 48 bytes, gui_paint.o(.text)) +

                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                      • Max Depth = 128
                                                                                                                                                                                                                      • Call Chain = Paint_DrawString_EN ⇒ Paint_DrawChar ⇒ Paint_SetPixel ⇒ __2printf
                                                                                                                                                                                                                      -
                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                      • >>   HAL_UART_Init -
                                                                                                                                                                                                                      • >>   Error_Handler +
                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                        • >>   Paint_DrawChar +
                                                                                                                                                                                                                        • >>   __2printf
                                                                                                                                                                                                                        -
                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                        • >>   main +
                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                          • >>   Paint_DrawNumDecimals +
                                                                                                                                                                                                                          • >>   Paint_DrawNum +
                                                                                                                                                                                                                          • >>   EPD_test
                                                                                                                                                                                                                          -

                                                                                                                                                                                                                          MemManage_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.MemManage_Handler)) -

                                                                                                                                                                                                                          [Calls]

                                                                                                                                                                                                                          • >>   MemManage_Handler +

                                                                                                                                                                                                                            Paint_DrawString_CN (Thumb, 518 bytes, Stack size 40 bytes, gui_paint.o(.text)) +

                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                            • Max Depth = 80
                                                                                                                                                                                                                            • Call Chain = Paint_DrawString_CN ⇒ Paint_SetPixel ⇒ __2printf
                                                                                                                                                                                                                            -
                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                            • >>   MemManage_Handler +
                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                              • >>   Paint_SetPixel
                                                                                                                                                                                                                              -
                                                                                                                                                                                                                              [Address Reference Count : 1]
                                                                                                                                                                                                                              • startup_stm32f103xe.o(RESET) +
                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                • >>   EPD_test
                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                NMI_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.NMI_Handler)) -
                                                                                                                                                                                                                                [Address Reference Count : 1]

                                                                                                                                                                                                                                • startup_stm32f103xe.o(RESET) + +

                                                                                                                                                                                                                                  Paint_DrawNum (Thumb, 140 bytes, Stack size 576 bytes, gui_paint.o(.text)) +

                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                  • Max Depth = 704
                                                                                                                                                                                                                                  • Call Chain = Paint_DrawNum ⇒ Paint_DrawString_EN ⇒ Paint_DrawChar ⇒ Paint_SetPixel ⇒ __2printf
                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                  Paint_Clear (Thumb, 158 bytes, Stack size 12 bytes, gui_paint.o(i.Paint_Clear)) -

                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                  • Max Depth = 12
                                                                                                                                                                                                                                  • Call Chain = Paint_Clear +
                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                    • >>   Paint_DrawString_EN +
                                                                                                                                                                                                                                    • >>   __2printf +
                                                                                                                                                                                                                                    • >>   __aeabi_memclr4
                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                    • >>   EPD_test +
                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                      • >>   EPD_test
                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                      Paint_DrawChar (Thumb, 176 bytes, Stack size 40 bytes, gui_paint.o(i.Paint_DrawChar)) -

                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                      • Max Depth = 80
                                                                                                                                                                                                                                      • Call Chain = Paint_DrawChar ⇒ Paint_SetPixel ⇒ __2printf +

                                                                                                                                                                                                                                        Paint_DrawNumDecimals (Thumb, 258 bytes, Stack size 592 bytes, gui_paint.o(.text), UNUSED) +

                                                                                                                                                                                                                                        [Calls]

                                                                                                                                                                                                                                        • >>   __aeabi_i2d +
                                                                                                                                                                                                                                        • >>   __aeabi_fmul +
                                                                                                                                                                                                                                        • >>   __aeabi_f2iz +
                                                                                                                                                                                                                                        • >>   __aeabi_drsub +
                                                                                                                                                                                                                                        • >>   __aeabi_d2iz +
                                                                                                                                                                                                                                        • >>   __aeabi_d2f +
                                                                                                                                                                                                                                        • >>   Paint_DrawString_EN +
                                                                                                                                                                                                                                        • >>   __2printf +
                                                                                                                                                                                                                                        • >>   __aeabi_memclr4 +
                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                        Paint_DrawTime (Thumb, 282 bytes, Stack size 72 bytes, gui_paint.o(.text)) +

                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                        • Max Depth = 152
                                                                                                                                                                                                                                        • Call Chain = Paint_DrawTime ⇒ Paint_DrawChar ⇒ Paint_SetPixel ⇒ __2printf
                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                        • >>   Paint_SetPixel -
                                                                                                                                                                                                                                        • >>   __2printf +
                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                          • >>   Paint_DrawChar
                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                          • >>   Paint_DrawString_EN +
                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                            • >>   EPD_test
                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                            Paint_DrawCircle (Thumb, 532 bytes, Stack size 72 bytes, gui_paint.o(i.Paint_DrawCircle)) -

                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                            • Max Depth = 152
                                                                                                                                                                                                                                            • Call Chain = Paint_DrawCircle ⇒ Paint_DrawPoint ⇒ Paint_SetPixel ⇒ __2printf +

                                                                                                                                                                                                                                              Paint_DrawBitMap (Thumb, 44 bytes, Stack size 16 bytes, gui_paint.o(.text)) +

                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                              • Max Depth = 16
                                                                                                                                                                                                                                              • Call Chain = Paint_DrawBitMap
                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                              • >>   Paint_DrawPoint -
                                                                                                                                                                                                                                              • >>   __2printf +
                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                • >>   EPD_test
                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                • >>   EPD_test + +

                                                                                                                                                                                                                                                  Paint_DrawBitMap_Paste (Thumb, 198 bytes, Stack size 56 bytes, gui_paint.o(.text), UNUSED) +

                                                                                                                                                                                                                                                  [Calls]

                                                                                                                                                                                                                                                  • >>   Paint_SetPixel
                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                  Paint_DrawLine (Thumb, 200 bytes, Stack size 48 bytes, gui_paint.o(i.Paint_DrawLine)) -

                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                  • Max Depth = 128
                                                                                                                                                                                                                                                  • Call Chain = Paint_DrawLine ⇒ Paint_DrawPoint ⇒ Paint_SetPixel ⇒ __2printf +

                                                                                                                                                                                                                                                    Paint_DrawBitMap_Block (Thumb, 54 bytes, Stack size 20 bytes, gui_paint.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                    SystemInit (Thumb, 60 bytes, Stack size 0 bytes, system_stm32f1xx.o(.text)) +
                                                                                                                                                                                                                                                    [Address Reference Count : 1]

                                                                                                                                                                                                                                                    • startup_stm32f103xe.o(.text) +
                                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                                    SystemCoreClockUpdate (Thumb, 108 bytes, Stack size 0 bytes, system_stm32f1xx.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                    HAL_SPI_Init (Thumb, 178 bytes, Stack size 16 bytes, stm32f1xx_hal_spi.o(.text)) +

                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                    • Max Depth = 80
                                                                                                                                                                                                                                                    • Call Chain = HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_GPIO_Init
                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                    • >>   Paint_DrawPoint -
                                                                                                                                                                                                                                                    • >>   __2printf +
                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                      • >>   HAL_SPI_MspInit
                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                      • >>   Paint_DrawRectangle -
                                                                                                                                                                                                                                                      • >>   EPD_test +
                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                        • >>   MX_SPI1_Init
                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                        Paint_DrawNum (Thumb, 140 bytes, Stack size 576 bytes, gui_paint.o(i.Paint_DrawNum)) -

                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                        • Max Depth = 704
                                                                                                                                                                                                                                                        • Call Chain = Paint_DrawNum ⇒ Paint_DrawString_EN ⇒ Paint_DrawChar ⇒ Paint_SetPixel ⇒ __2printf +

                                                                                                                                                                                                                                                          HAL_SPI_DeInit (Thumb, 46 bytes, Stack size 8 bytes, stm32f1xx_hal_spi.o(.text), UNUSED) +

                                                                                                                                                                                                                                                          [Calls]

                                                                                                                                                                                                                                                          • >>   HAL_SPI_MspDeInit +
                                                                                                                                                                                                                                                          + +

                                                                                                                                                                                                                                                          HAL_SPI_Transmit (Thumb, 358 bytes, Stack size 40 bytes, stm32f1xx_hal_spi.o(.text)) +

                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                          • Max Depth = 88
                                                                                                                                                                                                                                                          • Call Chain = HAL_SPI_Transmit ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                          • >>   Paint_DrawString_EN -
                                                                                                                                                                                                                                                          • >>   __2printf -
                                                                                                                                                                                                                                                          • >>   __aeabi_memclr4 +
                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                            • >>   HAL_GetTick +
                                                                                                                                                                                                                                                            • >>   SPI_EndRxTxTransaction
                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                            • >>   EPD_test +
                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                              • >>   DEV_SPI_Write_nByte +
                                                                                                                                                                                                                                                              • >>   DEV_SPI_WriteByte
                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                              Paint_DrawPoint (Thumb, 178 bytes, Stack size 40 bytes, gui_paint.o(i.Paint_DrawPoint)) -

                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                              • Max Depth = 80
                                                                                                                                                                                                                                                              • Call Chain = Paint_DrawPoint ⇒ Paint_SetPixel ⇒ __2printf +

                                                                                                                                                                                                                                                                HAL_SPI_TransmitReceive (Thumb, 484 bytes, Stack size 40 bytes, stm32f1xx_hal_spi.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                [Calls]

                                                                                                                                                                                                                                                                • >>   HAL_GetTick +
                                                                                                                                                                                                                                                                • >>   SPI_EndRxTxTransaction
                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                • >>   Paint_SetPixel -
                                                                                                                                                                                                                                                                • >>   __2printf +
                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                  • >>   HAL_SPI_Receive
                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                  • >>   Paint_DrawLine -
                                                                                                                                                                                                                                                                  • >>   Paint_DrawCircle -
                                                                                                                                                                                                                                                                  • >>   EPD_test + +

                                                                                                                                                                                                                                                                    HAL_SPI_Receive (Thumb, 344 bytes, Stack size 40 bytes, stm32f1xx_hal_spi.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                    [Calls]

                                                                                                                                                                                                                                                                    • >>   HAL_GetTick +
                                                                                                                                                                                                                                                                    • >>   HAL_SPI_TransmitReceive +
                                                                                                                                                                                                                                                                    • >>   SPI_EndRxTransaction
                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                    Paint_DrawRectangle (Thumb, 172 bytes, Stack size 48 bytes, gui_paint.o(i.Paint_DrawRectangle)) -

                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                    • Max Depth = 176
                                                                                                                                                                                                                                                                    • Call Chain = Paint_DrawRectangle ⇒ Paint_DrawLine ⇒ Paint_DrawPoint ⇒ Paint_SetPixel ⇒ __2printf +

                                                                                                                                                                                                                                                                      HAL_SPI_TxCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_spi.o(.text)) +

                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                      • >>   SPI_DMATransmitCplt +
                                                                                                                                                                                                                                                                      • >>   SPI_CloseTx_ISR
                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                      • >>   Paint_DrawLine -
                                                                                                                                                                                                                                                                      • >>   __2printf + +

                                                                                                                                                                                                                                                                        HAL_SPI_ErrorCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_spi.o(.text)) +

                                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                                        • >>   HAL_SPI_IRQHandler +
                                                                                                                                                                                                                                                                        • >>   SPI_DMAAbortOnError +
                                                                                                                                                                                                                                                                        • >>   SPI_DMATransmitReceiveCplt +
                                                                                                                                                                                                                                                                        • >>   SPI_DMAReceiveCplt +
                                                                                                                                                                                                                                                                        • >>   SPI_DMATransmitCplt +
                                                                                                                                                                                                                                                                        • >>   SPI_DMAError +
                                                                                                                                                                                                                                                                        • >>   SPI_CloseRxTx_ISR +
                                                                                                                                                                                                                                                                        • >>   SPI_CloseRx_ISR +
                                                                                                                                                                                                                                                                        • >>   SPI_CloseTx_ISR
                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                        • >>   EPD_test + +

                                                                                                                                                                                                                                                                          HAL_SPI_Transmit_IT (Thumb, 140 bytes, Stack size 12 bytes, stm32f1xx_hal_spi.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                          HAL_SPI_RxCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_spi.o(.text)) +

                                                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                                                          • >>   SPI_DMAReceiveCplt +
                                                                                                                                                                                                                                                                          • >>   SPI_CloseRxTx_ISR +
                                                                                                                                                                                                                                                                          • >>   SPI_CloseRx_ISR
                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                          Paint_DrawString_CN (Thumb, 398 bytes, Stack size 40 bytes, gui_paint.o(i.Paint_DrawString_CN)) -

                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                          • Max Depth = 80
                                                                                                                                                                                                                                                                          • Call Chain = Paint_DrawString_CN ⇒ Paint_SetPixel ⇒ __2printf +

                                                                                                                                                                                                                                                                            HAL_SPI_TxRxCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_spi.o(.text)) +

                                                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                                                            • >>   SPI_DMATransmitReceiveCplt +
                                                                                                                                                                                                                                                                            • >>   SPI_CloseRxTx_ISR
                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                            • >>   Paint_SetPixel + +

                                                                                                                                                                                                                                                                              HAL_SPI_TransmitReceive_IT (Thumb, 146 bytes, Stack size 20 bytes, stm32f1xx_hal_spi.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                                                                              • >>   HAL_SPI_Receive_IT
                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                              • >>   EPD_test + +

                                                                                                                                                                                                                                                                                HAL_SPI_Receive_IT (Thumb, 192 bytes, Stack size 16 bytes, stm32f1xx_hal_spi.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                [Calls]

                                                                                                                                                                                                                                                                                • >>   HAL_SPI_TransmitReceive_IT
                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                Paint_DrawString_EN (Thumb, 116 bytes, Stack size 48 bytes, gui_paint.o(i.Paint_DrawString_EN)) -

                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                • Max Depth = 128
                                                                                                                                                                                                                                                                                • Call Chain = Paint_DrawString_EN ⇒ Paint_DrawChar ⇒ Paint_SetPixel ⇒ __2printf +

                                                                                                                                                                                                                                                                                  HAL_SPI_TxHalfCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_spi.o(.text)) +

                                                                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                                                                  • >>   SPI_DMAHalfTransmitCplt +
                                                                                                                                                                                                                                                                                  + +

                                                                                                                                                                                                                                                                                  HAL_SPI_Transmit_DMA (Thumb, 202 bytes, Stack size 24 bytes, stm32f1xx_hal_spi.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                  [Calls]

                                                                                                                                                                                                                                                                                  • >>   HAL_DMA_Start_IT
                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                  • >>   Paint_DrawChar -
                                                                                                                                                                                                                                                                                  • >>   __2printf + +

                                                                                                                                                                                                                                                                                    HAL_SPI_RxHalfCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_spi.o(.text)) +

                                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                                    • >>   SPI_DMAHalfReceiveCplt
                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                    • >>   Paint_DrawNum -
                                                                                                                                                                                                                                                                                    • >>   EPD_test + +

                                                                                                                                                                                                                                                                                      HAL_SPI_TxRxHalfCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_spi.o(.text)) +

                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                      • >>   SPI_DMAHalfTransmitReceiveCplt
                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                      Paint_NewImage (Thumb, 56 bytes, Stack size 16 bytes, gui_paint.o(i.Paint_NewImage)) -

                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                      • Max Depth = 16
                                                                                                                                                                                                                                                                                      • Call Chain = Paint_NewImage +

                                                                                                                                                                                                                                                                                        HAL_SPI_TransmitReceive_DMA (Thumb, 268 bytes, Stack size 24 bytes, stm32f1xx_hal_spi.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                        [Calls]

                                                                                                                                                                                                                                                                                        • >>   HAL_DMA_Start_IT
                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                        • >>   EPD_test +
                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                          • >>   HAL_SPI_Receive_DMA
                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                          Paint_SelectImage (Thumb, 6 bytes, Stack size 0 bytes, gui_paint.o(i.Paint_SelectImage)) -

                                                                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                                                                          • >>   EPD_test +

                                                                                                                                                                                                                                                                                            HAL_SPI_Receive_DMA (Thumb, 262 bytes, Stack size 24 bytes, stm32f1xx_hal_spi.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                            [Calls]

                                                                                                                                                                                                                                                                                            • >>   HAL_DMA_Start_IT +
                                                                                                                                                                                                                                                                                            • >>   HAL_SPI_TransmitReceive_DMA
                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                            Paint_SetPixel (Thumb, 238 bytes, Stack size 16 bytes, gui_paint.o(i.Paint_SetPixel)) -

                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                            • Max Depth = 40
                                                                                                                                                                                                                                                                                            • Call Chain = Paint_SetPixel ⇒ __2printf +

                                                                                                                                                                                                                                                                                              HAL_SPI_Abort (Thumb, 274 bytes, Stack size 32 bytes, stm32f1xx_hal_spi.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                              [Calls]

                                                                                                                                                                                                                                                                                              • >>   HAL_DMA_Abort
                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                              • >>   __2printf + +

                                                                                                                                                                                                                                                                                                HAL_SPI_AbortCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_spi.o(.text)) +

                                                                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                                                                • >>   HAL_SPI_Abort_IT +
                                                                                                                                                                                                                                                                                                • >>   SPI_DMATxAbortCallback +
                                                                                                                                                                                                                                                                                                • >>   SPI_DMARxAbortCallback
                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                • >>   Paint_DrawString_CN -
                                                                                                                                                                                                                                                                                                • >>   Paint_DrawPoint -
                                                                                                                                                                                                                                                                                                • >>   Paint_DrawChar + +

                                                                                                                                                                                                                                                                                                  HAL_SPI_Abort_IT (Thumb, 264 bytes, Stack size 32 bytes, stm32f1xx_hal_spi.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                  [Calls]

                                                                                                                                                                                                                                                                                                  • >>   HAL_SPI_AbortCpltCallback +
                                                                                                                                                                                                                                                                                                  • >>   HAL_DMA_Abort_IT
                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                  PendSV_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.PendSV_Handler)) -
                                                                                                                                                                                                                                                                                                  [Address Reference Count : 1]

                                                                                                                                                                                                                                                                                                  • startup_stm32f103xe.o(RESET) +

                                                                                                                                                                                                                                                                                                    HAL_SPI_DMAPause (Thumb, 38 bytes, Stack size 0 bytes, stm32f1xx_hal_spi.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                    HAL_SPI_DMAResume (Thumb, 72 bytes, Stack size 0 bytes, stm32f1xx_hal_spi.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                    HAL_SPI_DMAStop (Thumb, 66 bytes, Stack size 16 bytes, stm32f1xx_hal_spi.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                    [Calls]

                                                                                                                                                                                                                                                                                                    • >>   HAL_DMA_Abort
                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                    SVC_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.SVC_Handler)) -
                                                                                                                                                                                                                                                                                                    [Address Reference Count : 1]

                                                                                                                                                                                                                                                                                                    • startup_stm32f103xe.o(RESET) + +

                                                                                                                                                                                                                                                                                                      HAL_SPI_IRQHandler (Thumb, 220 bytes, Stack size 16 bytes, stm32f1xx_hal_spi.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                      [Calls]

                                                                                                                                                                                                                                                                                                      • >>   HAL_SPI_ErrorCallback +
                                                                                                                                                                                                                                                                                                      • >>   HAL_DMA_Abort_IT +
                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                      HAL_SPI_GetState (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_hal_spi.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                      HAL_SPI_GetError (Thumb, 4 bytes, Stack size 0 bytes, stm32f1xx_hal_spi.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                      HAL_InitTick (Thumb, 54 bytes, Stack size 16 bytes, stm32f1xx_hal.o(.text)) +

                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                      • Max Depth = 32
                                                                                                                                                                                                                                                                                                      • Call Chain = HAL_InitTick ⇒ HAL_NVIC_SetPriority
                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                      SysTick_Handler (Thumb, 4 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.SysTick_Handler)) -

                                                                                                                                                                                                                                                                                                      [Calls]

                                                                                                                                                                                                                                                                                                      • >>   HAL_IncTick +
                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                        • >>   HAL_SYSTICK_Config +
                                                                                                                                                                                                                                                                                                        • >>   HAL_NVIC_SetPriority
                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                        [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                        • startup_stm32f103xe.o(RESET) +
                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                          • >>   HAL_RCC_ClockConfig +
                                                                                                                                                                                                                                                                                                          • >>   HAL_Init +
                                                                                                                                                                                                                                                                                                          • >>   HAL_RCC_DeInit +
                                                                                                                                                                                                                                                                                                          • >>   HAL_SetTickFreq
                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                          SystemClock_Config (Thumb, 88 bytes, Stack size 72 bytes, main.o(i.SystemClock_Config)) -

                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                          • Max Depth = 136
                                                                                                                                                                                                                                                                                                          • Call Chain = SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority + +

                                                                                                                                                                                                                                                                                                            HAL_Init (Thumb, 32 bytes, Stack size 8 bytes, stm32f1xx_hal.o(.text)) +

                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                            • Max Depth = 40
                                                                                                                                                                                                                                                                                                            • Call Chain = HAL_Init ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority
                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                            • >>   HAL_RCC_OscConfig -
                                                                                                                                                                                                                                                                                                            • >>   HAL_RCC_ClockConfig -
                                                                                                                                                                                                                                                                                                            • >>   Error_Handler -
                                                                                                                                                                                                                                                                                                            • >>   __aeabi_memclr4 +
                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                              • >>   HAL_MspInit +
                                                                                                                                                                                                                                                                                                              • >>   HAL_InitTick +
                                                                                                                                                                                                                                                                                                              • >>   HAL_NVIC_SetPriorityGrouping

                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                              • >>   main
                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                              SystemInit (Thumb, 60 bytes, Stack size 0 bytes, system_stm32f1xx.o(i.SystemInit)) -
                                                                                                                                                                                                                                                                                                              [Address Reference Count : 1]

                                                                                                                                                                                                                                                                                                              • startup_stm32f103xe.o(.text) +

                                                                                                                                                                                                                                                                                                                HAL_MspDeInit (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                                                                                • >>   HAL_DeInit
                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                UsageFault_Handler (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_it.o(i.UsageFault_Handler)) -

                                                                                                                                                                                                                                                                                                                [Calls]

                                                                                                                                                                                                                                                                                                                • >>   UsageFault_Handler + +

                                                                                                                                                                                                                                                                                                                  HAL_DeInit (Thumb, 26 bytes, Stack size 8 bytes, stm32f1xx_hal.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                  [Calls]

                                                                                                                                                                                                                                                                                                                  • >>   HAL_MspDeInit
                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                  • >>   UsageFault_Handler + +

                                                                                                                                                                                                                                                                                                                    HAL_IncTick (Thumb, 12 bytes, Stack size 0 bytes, stm32f1xx_hal.o(.text)) +

                                                                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                                                                    • >>   SysTick_Handler
                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                    [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                    • startup_stm32f103xe.o(RESET) + +

                                                                                                                                                                                                                                                                                                                      HAL_GetTick (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_hal.o(.text)) +

                                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                                      • >>   HAL_SPI_Transmit +
                                                                                                                                                                                                                                                                                                                      • >>   HAL_UART_Transmit +
                                                                                                                                                                                                                                                                                                                      • >>   HAL_RCC_OscConfig +
                                                                                                                                                                                                                                                                                                                      • >>   HAL_RCC_ClockConfig +
                                                                                                                                                                                                                                                                                                                      • >>   HAL_Delay +
                                                                                                                                                                                                                                                                                                                      • >>   HAL_UART_Receive +
                                                                                                                                                                                                                                                                                                                      • >>   UART_WaitOnFlagUntilTimeout +
                                                                                                                                                                                                                                                                                                                      • >>   HAL_DMA_PollForTransfer +
                                                                                                                                                                                                                                                                                                                      • >>   HAL_RCC_DeInit +
                                                                                                                                                                                                                                                                                                                      • >>   HAL_SPI_Receive +
                                                                                                                                                                                                                                                                                                                      • >>   HAL_SPI_TransmitReceive +
                                                                                                                                                                                                                                                                                                                      • >>   SPI_DMARxAbortCallback +
                                                                                                                                                                                                                                                                                                                      • >>   SPI_DMATransmitReceiveCplt +
                                                                                                                                                                                                                                                                                                                      • >>   SPI_DMAReceiveCplt +
                                                                                                                                                                                                                                                                                                                      • >>   SPI_DMATransmitCplt +
                                                                                                                                                                                                                                                                                                                      • >>   SPI_CloseRxTx_ISR +
                                                                                                                                                                                                                                                                                                                      • >>   SPI_CloseRx_ISR +
                                                                                                                                                                                                                                                                                                                      • >>   SPI_CloseTx_ISR +
                                                                                                                                                                                                                                                                                                                      • >>   SPI_WaitFlagStateUntilTimeout
                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                      __0printf$3 (Thumb, 22 bytes, Stack size 24 bytes, printf3.o(i.__0printf$3), UNUSED) -

                                                                                                                                                                                                                                                                                                                      [Calls]

                                                                                                                                                                                                                                                                                                                      • >>   _printf_core + +

                                                                                                                                                                                                                                                                                                                        HAL_GetTickPrio (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_hal.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                        HAL_SetTickFreq (Thumb, 30 bytes, Stack size 16 bytes, stm32f1xx_hal.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                        [Calls]

                                                                                                                                                                                                                                                                                                                        • >>   HAL_InitTick
                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                        __1printf$3 (Thumb, 0 bytes, Stack size 24 bytes, printf3.o(i.__0printf$3), UNUSED) +

                                                                                                                                                                                                                                                                                                                        HAL_GetTickFreq (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_hal.o(.text), UNUSED) -

                                                                                                                                                                                                                                                                                                                        __2printf (Thumb, 0 bytes, Stack size 24 bytes, printf3.o(i.__0printf$3)) -

                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                        • Max Depth = 24
                                                                                                                                                                                                                                                                                                                        • Call Chain = __2printf +

                                                                                                                                                                                                                                                                                                                          HAL_Delay (Thumb, 32 bytes, Stack size 16 bytes, stm32f1xx_hal.o(.text)) +

                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                          • Max Depth = 16
                                                                                                                                                                                                                                                                                                                          • Call Chain = HAL_Delay
                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                          • >>   EPD_13IN3B_ReadBusy -
                                                                                                                                                                                                                                                                                                                          • >>   Paint_DrawString_EN -
                                                                                                                                                                                                                                                                                                                          • >>   Paint_DrawRectangle -
                                                                                                                                                                                                                                                                                                                          • >>   Paint_DrawPoint -
                                                                                                                                                                                                                                                                                                                          • >>   Paint_DrawNum -
                                                                                                                                                                                                                                                                                                                          • >>   Paint_DrawLine -
                                                                                                                                                                                                                                                                                                                          • >>   Paint_DrawCircle -
                                                                                                                                                                                                                                                                                                                          • >>   HardFault_Handler -
                                                                                                                                                                                                                                                                                                                          • >>   EPD_test -
                                                                                                                                                                                                                                                                                                                          • >>   Error_Handler -
                                                                                                                                                                                                                                                                                                                          • >>   Paint_SetPixel -
                                                                                                                                                                                                                                                                                                                          • >>   Paint_DrawChar +
                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                            • >>   HAL_GetTick +
                                                                                                                                                                                                                                                                                                                            +
                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                            • >>   EPD_1IN54_V2_ReadBusy +
                                                                                                                                                                                                                                                                                                                            • >>   EPD_1IN54_V2_Reset +
                                                                                                                                                                                                                                                                                                                            • >>   EPD_1IN54_V2_Sleep +
                                                                                                                                                                                                                                                                                                                            • >>   EPD_test +
                                                                                                                                                                                                                                                                                                                            • >>   main
                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                            __scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED) +

                                                                                                                                                                                                                                                                                                                            HAL_SuspendTick (Thumb, 14 bytes, Stack size 0 bytes, stm32f1xx_hal.o(.text), UNUSED) -

                                                                                                                                                                                                                                                                                                                            __scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED) +

                                                                                                                                                                                                                                                                                                                            HAL_ResumeTick (Thumb, 14 bytes, Stack size 0 bytes, stm32f1xx_hal.o(.text), UNUSED) -

                                                                                                                                                                                                                                                                                                                            __scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED) +

                                                                                                                                                                                                                                                                                                                            HAL_GetHalVersion (Thumb, 4 bytes, Stack size 0 bytes, stm32f1xx_hal.o(.text), UNUSED) -

                                                                                                                                                                                                                                                                                                                            fputc (Thumb, 20 bytes, Stack size 16 bytes, usart.o(i.fputc)) -

                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                            • Max Depth = 72
                                                                                                                                                                                                                                                                                                                            • Call Chain = fputc ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout -
                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                            • >>   HAL_UART_Transmit +

                                                                                                                                                                                                                                                                                                                              HAL_GetREVID (Thumb, 8 bytes, Stack size 0 bytes, stm32f1xx_hal.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                              HAL_GetDEVID (Thumb, 10 bytes, Stack size 0 bytes, stm32f1xx_hal.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                              HAL_GetUIDw0 (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_hal.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                              HAL_GetUIDw1 (Thumb, 8 bytes, Stack size 0 bytes, stm32f1xx_hal.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                              HAL_GetUIDw2 (Thumb, 8 bytes, Stack size 0 bytes, stm32f1xx_hal.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                              HAL_DBGMCU_EnableDBGSleepMode (Thumb, 12 bytes, Stack size 0 bytes, stm32f1xx_hal.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                              HAL_DBGMCU_DisableDBGSleepMode (Thumb, 12 bytes, Stack size 0 bytes, stm32f1xx_hal.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                              HAL_DBGMCU_EnableDBGStopMode (Thumb, 12 bytes, Stack size 0 bytes, stm32f1xx_hal.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                              HAL_DBGMCU_DisableDBGStopMode (Thumb, 12 bytes, Stack size 0 bytes, stm32f1xx_hal.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                              HAL_DBGMCU_EnableDBGStandbyMode (Thumb, 12 bytes, Stack size 0 bytes, stm32f1xx_hal.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                              HAL_DBGMCU_DisableDBGStandbyMode (Thumb, 12 bytes, Stack size 0 bytes, stm32f1xx_hal.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                              HAL_RCC_DeInit (Thumb, 202 bytes, Stack size 24 bytes, stm32f1xx_hal_rcc.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                              [Calls]

                                                                                                                                                                                                                                                                                                                              • >>   HAL_InitTick +
                                                                                                                                                                                                                                                                                                                              • >>   HAL_GetTick
                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                              [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                              • printf3.o(i.__0printf$3) + +

                                                                                                                                                                                                                                                                                                                                HAL_RCC_OscConfig (Thumb, 776 bytes, Stack size 40 bytes, stm32f1xx_hal_rcc.o(.text)) +

                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                • Max Depth = 40
                                                                                                                                                                                                                                                                                                                                • Call Chain = HAL_RCC_OscConfig
                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                free (Thumb, 76 bytes, Stack size 8 bytes, malloc.o(i.free)) -

                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                • Call Chain = free +
                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                  • >>   HAL_GetTick
                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                  • >>   EPD_test +
                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                    • >>   SystemClock_Config
                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                    main (Thumb, 36 bytes, Stack size 0 bytes, main.o(i.main)) -

                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                    • Max Depth = 736
                                                                                                                                                                                                                                                                                                                                    • Call Chain = main ⇒ EPD_test ⇒ Paint_DrawNum ⇒ Paint_DrawString_EN ⇒ Paint_DrawChar ⇒ Paint_SetPixel ⇒ __2printf -
                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                    • >>   MX_USART1_UART_Init -
                                                                                                                                                                                                                                                                                                                                    • >>   MX_SPI1_Init -
                                                                                                                                                                                                                                                                                                                                    • >>   MX_GPIO_Init -
                                                                                                                                                                                                                                                                                                                                    • >>   HAL_Init -
                                                                                                                                                                                                                                                                                                                                    • >>   HAL_Delay -
                                                                                                                                                                                                                                                                                                                                    • >>   EPD_test -
                                                                                                                                                                                                                                                                                                                                    • >>   SystemClock_Config +

                                                                                                                                                                                                                                                                                                                                      HAL_RCC_GetSysClockFreq (Thumb, 124 bytes, Stack size 20 bytes, stm32f1xx_hal_rcc.o(.text)) +

                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                      • Max Depth = 20
                                                                                                                                                                                                                                                                                                                                      • Call Chain = HAL_RCC_GetSysClockFreq
                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                      [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                      • entry9a.o(.ARM.Collect$$$$0000000B) +
                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                        • >>   HAL_RCC_ClockConfig
                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                        malloc (Thumb, 92 bytes, Stack size 20 bytes, malloc.o(i.malloc)) -

                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                        • Max Depth = 20
                                                                                                                                                                                                                                                                                                                                        • Call Chain = malloc + +

                                                                                                                                                                                                                                                                                                                                          HAL_RCC_ClockConfig (Thumb, 282 bytes, Stack size 32 bytes, stm32f1xx_hal_rcc.o(.text)) +

                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                          • Max Depth = 64
                                                                                                                                                                                                                                                                                                                                          • Call Chain = HAL_RCC_ClockConfig ⇒ HAL_InitTick ⇒ HAL_NVIC_SetPriority
                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                          • >>   EPD_test +
                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                            • >>   HAL_RCC_GetSysClockFreq +
                                                                                                                                                                                                                                                                                                                                            • >>   HAL_InitTick +
                                                                                                                                                                                                                                                                                                                                            • >>   HAL_GetTick
                                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                                            -Local Symbols -

                                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                                            EPD_13IN3B_SendCommand (Thumb, 46 bytes, Stack size 16 bytes, epd_13in3b.o(i.EPD_13IN3B_SendCommand)) -

                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                            • Max Depth = 112
                                                                                                                                                                                                                                                                                                                                            • Call Chain = EPD_13IN3B_SendCommand ⇒ DEV_SPI_WriteByte ⇒ HAL_SPI_Transmit ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout +
                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                              • >>   SystemClock_Config
                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                              • >>   DEV_SPI_WriteByte -
                                                                                                                                                                                                                                                                                                                                              • >>   HAL_GPIO_WritePin + +

                                                                                                                                                                                                                                                                                                                                                HAL_RCC_MCOConfig (Thumb, 64 bytes, Stack size 32 bytes, stm32f1xx_hal_rcc.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                [Calls]

                                                                                                                                                                                                                                                                                                                                                • >>   HAL_GPIO_Init
                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                • >>   EPD_13IN3B_TurnOnDisplay -
                                                                                                                                                                                                                                                                                                                                                • >>   EPD_13IN3B_Sleep -
                                                                                                                                                                                                                                                                                                                                                • >>   EPD_13IN3B_Init -
                                                                                                                                                                                                                                                                                                                                                • >>   EPD_13IN3B_Display_WritePicture -
                                                                                                                                                                                                                                                                                                                                                • >>   EPD_13IN3B_Display_Base -
                                                                                                                                                                                                                                                                                                                                                • >>   EPD_13IN3B_Clear + +

                                                                                                                                                                                                                                                                                                                                                  HAL_RCC_EnableCSS (Thumb, 8 bytes, Stack size 0 bytes, stm32f1xx_hal_rcc.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                  HAL_RCC_DisableCSS (Thumb, 8 bytes, Stack size 0 bytes, stm32f1xx_hal_rcc.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                  HAL_RCC_GetHCLKFreq (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_hal_rcc.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                  HAL_RCC_GetPCLK1Freq (Thumb, 20 bytes, Stack size 0 bytes, stm32f1xx_hal_rcc.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                                                                                                                                  • >>   UART_SetConfig
                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                  EPD_13IN3B_SendData (Thumb, 46 bytes, Stack size 16 bytes, epd_13in3b.o(i.EPD_13IN3B_SendData)) -

                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 112
                                                                                                                                                                                                                                                                                                                                                  • Call Chain = EPD_13IN3B_SendData ⇒ DEV_SPI_WriteByte ⇒ HAL_SPI_Transmit ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout +

                                                                                                                                                                                                                                                                                                                                                    HAL_RCC_GetPCLK2Freq (Thumb, 20 bytes, Stack size 0 bytes, stm32f1xx_hal_rcc.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                                                                                                    • >>   UART_SetConfig
                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                    • >>   DEV_SPI_WriteByte -
                                                                                                                                                                                                                                                                                                                                                    • >>   HAL_GPIO_WritePin + +

                                                                                                                                                                                                                                                                                                                                                      HAL_RCC_GetOscConfig (Thumb, 140 bytes, Stack size 8 bytes, stm32f1xx_hal_rcc.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                      HAL_RCC_GetClockConfig (Thumb, 54 bytes, Stack size 0 bytes, stm32f1xx_hal_rcc.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                      HAL_RCC_CSSCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_rcc.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_RCC_NMI_IRQHandler
                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_13IN3B_TurnOnDisplay -
                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_13IN3B_Sleep -
                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_13IN3B_Init -
                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_13IN3B_Display_WritePicture -
                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_13IN3B_Display_Base -
                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_13IN3B_Clear + +

                                                                                                                                                                                                                                                                                                                                                        HAL_RCC_NMI_IRQHandler (Thumb, 20 bytes, Stack size 8 bytes, stm32f1xx_hal_rcc.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                        [Calls]

                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_RCC_CSSCallback
                                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                                        EPD_13IN3B_TurnOnDisplay (Thumb, 28 bytes, Stack size 8 bytes, epd_13in3b.o(i.EPD_13IN3B_TurnOnDisplay)) -

                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 120
                                                                                                                                                                                                                                                                                                                                                        • Call Chain = EPD_13IN3B_TurnOnDisplay ⇒ EPD_13IN3B_SendData ⇒ DEV_SPI_WriteByte ⇒ HAL_SPI_Transmit ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout +

                                                                                                                                                                                                                                                                                                                                                          HAL_GPIO_Init (Thumb, 462 bytes, Stack size 40 bytes, stm32f1xx_hal_gpio.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 40
                                                                                                                                                                                                                                                                                                                                                          • Call Chain = HAL_GPIO_Init +
                                                                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                          • >>   DEV_GPIO_Mode +
                                                                                                                                                                                                                                                                                                                                                          • >>   HAL_UART_MspInit +
                                                                                                                                                                                                                                                                                                                                                          • >>   HAL_SPI_MspInit +
                                                                                                                                                                                                                                                                                                                                                          • >>   MX_GPIO_Init +
                                                                                                                                                                                                                                                                                                                                                          • >>   HAL_RCC_MCOConfig
                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                          • >>   EPD_13IN3B_ReadBusy -
                                                                                                                                                                                                                                                                                                                                                          • >>   EPD_13IN3B_SendData -
                                                                                                                                                                                                                                                                                                                                                          • >>   EPD_13IN3B_SendCommand + +

                                                                                                                                                                                                                                                                                                                                                            HAL_GPIO_DeInit (Thumb, 256 bytes, Stack size 28 bytes, stm32f1xx_hal_gpio.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                                                                                                                                            • >>   HAL_UART_MspDeInit +
                                                                                                                                                                                                                                                                                                                                                            • >>   HAL_SPI_MspDeInit
                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                            • >>   EPD_13IN3B_Display_WritePicture -
                                                                                                                                                                                                                                                                                                                                                            • >>   EPD_13IN3B_Display_Base -
                                                                                                                                                                                                                                                                                                                                                            • >>   EPD_13IN3B_Clear + +

                                                                                                                                                                                                                                                                                                                                                              HAL_GPIO_ReadPin (Thumb, 10 bytes, Stack size 0 bytes, stm32f1xx_hal_gpio.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                                                                                                                                                              • >>   DEV_SPI_ReadData +
                                                                                                                                                                                                                                                                                                                                                              • >>   EPD_1IN54_V2_ReadBusy
                                                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                                                              SPI_EndRxTxTransaction (Thumb, 32 bytes, Stack size 16 bytes, stm32f1xx_hal_spi.o(i.SPI_EndRxTxTransaction)) -

                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 48
                                                                                                                                                                                                                                                                                                                                                              • Call Chain = SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout +

                                                                                                                                                                                                                                                                                                                                                                HAL_GPIO_WritePin (Thumb, 10 bytes, Stack size 0 bytes, stm32f1xx_hal_gpio.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                                                                                                                                • >>   DEV_SPI_ReadData +
                                                                                                                                                                                                                                                                                                                                                                • >>   DEV_SPI_SendData +
                                                                                                                                                                                                                                                                                                                                                                • >>   EPD_1IN54_V2_SendData +
                                                                                                                                                                                                                                                                                                                                                                • >>   EPD_1IN54_V2_SendCommand +
                                                                                                                                                                                                                                                                                                                                                                • >>   EPD_1IN54_V2_Reset +
                                                                                                                                                                                                                                                                                                                                                                • >>   DEV_Module_Init +
                                                                                                                                                                                                                                                                                                                                                                • >>   DEV_Module_Exit +
                                                                                                                                                                                                                                                                                                                                                                • >>   MX_GPIO_Init
                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                • >>   SPI_WaitFlagStateUntilTimeout + +

                                                                                                                                                                                                                                                                                                                                                                  HAL_GPIO_TogglePin (Thumb, 16 bytes, Stack size 0 bytes, stm32f1xx_hal_gpio.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                  HAL_GPIO_LockPin (Thumb, 34 bytes, Stack size 8 bytes, stm32f1xx_hal_gpio.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                  HAL_GPIO_EXTI_Callback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_gpio.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                                                                                                                                                  • >>   HAL_GPIO_EXTI_IRQHandler
                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                  • >>   HAL_SPI_Transmit + +

                                                                                                                                                                                                                                                                                                                                                                    HAL_GPIO_EXTI_IRQHandler (Thumb, 20 bytes, Stack size 8 bytes, stm32f1xx_hal_gpio.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                    [Calls]

                                                                                                                                                                                                                                                                                                                                                                    • >>   HAL_GPIO_EXTI_Callback
                                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                                    SPI_WaitFlagStateUntilTimeout (Thumb, 180 bytes, Stack size 32 bytes, stm32f1xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout)) -

                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 32
                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = SPI_WaitFlagStateUntilTimeout +

                                                                                                                                                                                                                                                                                                                                                                      HAL_DMA_Init (Thumb, 112 bytes, Stack size 12 bytes, stm32f1xx_hal_dma.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                      HAL_DMA_DeInit (Thumb, 116 bytes, Stack size 8 bytes, stm32f1xx_hal_dma.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                      HAL_DMA_Start (Thumb, 80 bytes, Stack size 16 bytes, stm32f1xx_hal_dma.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                      [Calls]

                                                                                                                                                                                                                                                                                                                                                                      • >>   DMA_SetConfig
                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_GetTick + +

                                                                                                                                                                                                                                                                                                                                                                        HAL_DMA_Start_IT (Thumb, 112 bytes, Stack size 16 bytes, stm32f1xx_hal_dma.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                        [Calls]

                                                                                                                                                                                                                                                                                                                                                                        • >>   DMA_SetConfig
                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                        • >>   SPI_EndRxTxTransaction +
                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                          • >>   HAL_UART_Receive_DMA +
                                                                                                                                                                                                                                                                                                                                                                          • >>   HAL_UART_Transmit_DMA +
                                                                                                                                                                                                                                                                                                                                                                          • >>   HAL_SPI_Receive_DMA +
                                                                                                                                                                                                                                                                                                                                                                          • >>   HAL_SPI_TransmitReceive_DMA +
                                                                                                                                                                                                                                                                                                                                                                          • >>   HAL_SPI_Transmit_DMA
                                                                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                                                                          __NVIC_SetPriority (Thumb, 32 bytes, Stack size 0 bytes, stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority)) -

                                                                                                                                                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                                                                                                                                                          • >>   HAL_SYSTICK_Config -
                                                                                                                                                                                                                                                                                                                                                                          • >>   HAL_NVIC_SetPriority +

                                                                                                                                                                                                                                                                                                                                                                            HAL_DMA_Abort (Thumb, 70 bytes, Stack size 8 bytes, stm32f1xx_hal_dma.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                                                                                                                                                            • >>   HAL_UART_AbortReceive +
                                                                                                                                                                                                                                                                                                                                                                            • >>   HAL_UART_AbortTransmit +
                                                                                                                                                                                                                                                                                                                                                                            • >>   HAL_UART_Abort +
                                                                                                                                                                                                                                                                                                                                                                            • >>   HAL_UART_DMAStop +
                                                                                                                                                                                                                                                                                                                                                                            • >>   HAL_SPI_DMAStop +
                                                                                                                                                                                                                                                                                                                                                                            • >>   HAL_SPI_Abort
                                                                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                                                                            UART_SetConfig (Thumb, 178 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(i.UART_SetConfig)) -

                                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = UART_SetConfig +

                                                                                                                                                                                                                                                                                                                                                                              HAL_DMA_Abort_IT (Thumb, 296 bytes, Stack size 40 bytes, stm32f1xx_hal_dma.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                                                                                                                                                                              • >>   HAL_UART_IRQHandler +
                                                                                                                                                                                                                                                                                                                                                                              • >>   HAL_UART_AbortReceive_IT +
                                                                                                                                                                                                                                                                                                                                                                              • >>   HAL_UART_AbortTransmit_IT +
                                                                                                                                                                                                                                                                                                                                                                              • >>   HAL_UART_Abort_IT +
                                                                                                                                                                                                                                                                                                                                                                              • >>   HAL_SPI_IRQHandler +
                                                                                                                                                                                                                                                                                                                                                                              • >>   HAL_SPI_Abort_IT
                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                              • >>   HAL_RCC_GetPCLK2Freq -
                                                                                                                                                                                                                                                                                                                                                                              • >>   HAL_RCC_GetPCLK1Freq + +

                                                                                                                                                                                                                                                                                                                                                                                HAL_DMA_PollForTransfer (Thumb, 996 bytes, Stack size 56 bytes, stm32f1xx_hal_dma.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                [Calls]

                                                                                                                                                                                                                                                                                                                                                                                • >>   HAL_GetTick
                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                • >>   HAL_UART_Init + +

                                                                                                                                                                                                                                                                                                                                                                                  HAL_DMA_IRQHandler (Thumb, 572 bytes, Stack size 40 bytes, stm32f1xx_hal_dma.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                  HAL_DMA_RegisterCallback (Thumb, 74 bytes, Stack size 8 bytes, stm32f1xx_hal_dma.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                  HAL_DMA_UnRegisterCallback (Thumb, 82 bytes, Stack size 8 bytes, stm32f1xx_hal_dma.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                  HAL_DMA_GetState (Thumb, 6 bytes, Stack size 0 bytes, stm32f1xx_hal_dma.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                  HAL_DMA_GetError (Thumb, 4 bytes, Stack size 0 bytes, stm32f1xx_hal_dma.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                                                                                                                                                                  • >>   HAL_UART_AbortReceive +
                                                                                                                                                                                                                                                                                                                                                                                  • >>   HAL_UART_AbortTransmit +
                                                                                                                                                                                                                                                                                                                                                                                  • >>   HAL_UART_Abort
                                                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                                                  UART_WaitOnFlagUntilTimeout (Thumb, 100 bytes, Stack size 24 bytes, stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)) -

                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 24
                                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = UART_WaitOnFlagUntilTimeout +

                                                                                                                                                                                                                                                                                                                                                                                    HAL_NVIC_SetPriorityGrouping (Thumb, 26 bytes, Stack size 0 bytes, stm32f1xx_hal_cortex.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                                                                                                                                                                    • >>   HAL_Init
                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                    • >>   HAL_GetTick + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_NVIC_SetPriority (Thumb, 60 bytes, Stack size 16 bytes, stm32f1xx_hal_cortex.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = HAL_NVIC_SetPriority +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   __NVIC_SetPriority +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_InitTick +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_NVIC_EnableIRQ (Thumb, 26 bytes, Stack size 0 bytes, stm32f1xx_hal_cortex.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_NVIC_DisableIRQ (Thumb, 34 bytes, Stack size 0 bytes, stm32f1xx_hal_cortex.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_NVIC_SystemReset (Thumb, 28 bytes, Stack size 0 bytes, stm32f1xx_hal_cortex.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_SYSTICK_Config (Thumb, 40 bytes, Stack size 8 bytes, stm32f1xx_hal_cortex.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = HAL_SYSTICK_Config +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   __NVIC_SetPriority +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_InitTick +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_NVIC_GetPriorityGrouping (Thumb, 10 bytes, Stack size 0 bytes, stm32f1xx_hal_cortex.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_NVIC_GetPriority (Thumb, 82 bytes, Stack size 16 bytes, stm32f1xx_hal_cortex.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_NVIC_SetPendingIRQ (Thumb, 26 bytes, Stack size 0 bytes, stm32f1xx_hal_cortex.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_NVIC_GetPendingIRQ (Thumb, 36 bytes, Stack size 0 bytes, stm32f1xx_hal_cortex.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_NVIC_ClearPendingIRQ (Thumb, 26 bytes, Stack size 0 bytes, stm32f1xx_hal_cortex.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_NVIC_GetActive (Thumb, 36 bytes, Stack size 0 bytes, stm32f1xx_hal_cortex.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_SYSTICK_CLKSourceConfig (Thumb, 24 bytes, Stack size 0 bytes, stm32f1xx_hal_cortex.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_SYSTICK_Callback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_cortex.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_SYSTICK_IRQHandler +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_SYSTICK_IRQHandler (Thumb, 8 bytes, Stack size 8 bytes, stm32f1xx_hal_cortex.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                      [Calls]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_SYSTICK_Callback +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_UART_Init (Thumb, 98 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 88
                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = HAL_UART_Init ⇒ HAL_UART_MspInit ⇒ HAL_GPIO_Init +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_UART_MspInit +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   UART_SetConfig +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   MX_USART1_UART_Init +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_HalfDuplex_Init (Thumb, 108 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                      [Calls]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_UART_MspInit +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   UART_SetConfig +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_LIN_Init (Thumb, 128 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                      [Calls]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_UART_MspInit +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   UART_SetConfig +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_MultiProcessor_Init (Thumb, 142 bytes, Stack size 24 bytes, stm32f1xx_hal_uart.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                      [Calls]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_UART_MspInit +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   UART_SetConfig +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_UART_DeInit (Thumb, 50 bytes, Stack size 8 bytes, stm32f1xx_hal_uart.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                      [Calls]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_UART_MspDeInit +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_UART_Transmit (Thumb, 176 bytes, Stack size 32 bytes, stm32f1xx_hal_uart.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 56
                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   UART_WaitOnFlagUntilTimeout +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_GetTick +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   fputc +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_UART_Receive (Thumb, 198 bytes, Stack size 40 bytes, stm32f1xx_hal_uart.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                      [Calls]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   UART_WaitOnFlagUntilTimeout +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_GetTick +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_UART_Transmit_IT (Thumb, 62 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_UART_Receive_IT (Thumb, 82 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_UART_ErrorCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_UART_IRQHandler +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   UART_DMAAbortOnError +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   UART_DMAError +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_UART_TxHalfCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   UART_DMATxHalfCplt +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_UART_TxCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_UART_IRQHandler +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   UART_DMATransmitCplt +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_UART_Transmit_DMA (Thumb, 114 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                      [Calls]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_DMA_Start_IT +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_UART_RxHalfCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   UART_DMARxHalfCplt +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_UART_RxCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   UART_Receive_IT +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   UART_DMAReceiveCplt +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_UART_Receive_DMA (Thumb, 138 bytes, Stack size 24 bytes, stm32f1xx_hal_uart.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                      [Calls]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_DMA_Start_IT +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_UART_DMAPause (Thumb, 102 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_UART_DMAResume (Thumb, 94 bytes, Stack size 8 bytes, stm32f1xx_hal_uart.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_UART_DMAStop (Thumb, 88 bytes, Stack size 8 bytes, stm32f1xx_hal_uart.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                      [Calls]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   UART_EndTxTransfer +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   UART_EndRxTransfer +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_DMA_Abort +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_UART_Abort (Thumb, 138 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                      [Calls]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_DMA_GetError +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_DMA_Abort +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_UART_AbortTransmit (Thumb, 78 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                      [Calls]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_DMA_GetError +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_DMA_Abort +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_UART_AbortReceive (Thumb, 88 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                      [Calls]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_DMA_GetError +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_DMA_Abort +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_UART_AbortCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_UART_Abort_IT +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   UART_DMATxAbortCallback +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   UART_DMARxAbortCallback +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_UART_Abort_IT (Thumb, 188 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                      [Calls]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_UART_AbortCpltCallback +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_DMA_Abort_IT +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_UART_AbortTransmitCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_UART_AbortTransmit_IT +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   UART_DMATxOnlyAbortCallback +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_UART_AbortTransmit_IT (Thumb, 78 bytes, Stack size 8 bytes, stm32f1xx_hal_uart.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                      [Calls]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_UART_AbortTransmitCpltCallback +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_DMA_Abort_IT +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_UART_AbortReceiveCpltCallback (Thumb, 2 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_UART_AbortReceive_IT +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   UART_DMARxOnlyAbortCallback +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_UART_AbortReceive_IT (Thumb, 88 bytes, Stack size 8 bytes, stm32f1xx_hal_uart.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                      [Calls]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_UART_AbortReceiveCpltCallback +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_DMA_Abort_IT +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_UART_IRQHandler (Thumb, 342 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                      [Calls]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_UART_TxCpltCallback +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_UART_ErrorCallback +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   UART_EndRxTransfer +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   UART_Receive_IT +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_DMA_Abort_IT +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_LIN_SendBreak (Thumb, 46 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_MultiProcessor_EnterMuteMode (Thumb, 46 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_MultiProcessor_ExitMuteMode (Thumb, 46 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_HalfDuplex_EnableTransmitter (Thumb, 66 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_HalfDuplex_EnableReceiver (Thumb, 50 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_UART_GetState (Thumb, 10 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                      HAL_UART_GetError (Thumb, 4 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                      __aeabi_llsr (Thumb, 32 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   __aeabi_d2iz +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   _double_epilogue +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      _ll_ushift_r (Thumb, 0 bytes, Stack size 0 bytes, llushr.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                      __aeabi_memset (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   _memset$wrapper +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   __aeabi_memclr +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      __aeabi_memset4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                      __aeabi_memset8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                      __aeabi_memclr (Thumb, 4 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                      [Calls]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   __aeabi_memset +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      __aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   Paint_DrawNumDecimals +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   Paint_DrawNum +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   SystemClock_Config +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      __aeabi_memclr8 (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                      _memset$wrapper (Thumb, 18 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                      [Calls]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   __aeabi_memset +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      __aeabi_fmul (Thumb, 100 bytes, Stack size 8 bytes, fmul.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   Paint_DrawNumDecimals +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      __aeabi_dadd (Thumb, 322 bytes, Stack size 48 bytes, dadd.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                      [Calls]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   __aeabi_lasr +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   __aeabi_llsl +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   _double_round +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   _double_epilogue +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   __aeabi_drsub +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   __aeabi_dsub +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      __aeabi_dsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                      [Calls]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   __aeabi_dadd +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      __aeabi_drsub (Thumb, 6 bytes, Stack size 0 bytes, dadd.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                      [Calls]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   __aeabi_dadd +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   Paint_DrawNumDecimals +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      __aeabi_i2d (Thumb, 34 bytes, Stack size 16 bytes, dflti.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                      [Calls]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   _double_epilogue +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   Paint_DrawNumDecimals +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      __aeabi_f2iz (Thumb, 50 bytes, Stack size 0 bytes, ffixi.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   Paint_DrawNumDecimals +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      __aeabi_d2iz (Thumb, 62 bytes, Stack size 16 bytes, dfixi.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                      [Calls]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   __aeabi_llsr +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   Paint_DrawNumDecimals +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      __aeabi_d2f (Thumb, 56 bytes, Stack size 8 bytes, d2f.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                      [Calls]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   _float_round +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   Paint_DrawNumDecimals +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      __aeabi_uidiv (Thumb, 0 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                      __aeabi_uidivmod (Thumb, 44 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   _printf_core +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      __aeabi_llsl (Thumb, 30 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   _double_epilogue +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   __aeabi_dadd +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      _ll_shift_l (Thumb, 0 bytes, Stack size 0 bytes, llshl.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                      __aeabi_lasr (Thumb, 36 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   __aeabi_dadd +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      _ll_sshift_r (Thumb, 0 bytes, Stack size 0 bytes, llsshr.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                      __I$use$fp (Thumb, 0 bytes, Stack size 0 bytes, iusefp.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                      _float_round (Thumb, 18 bytes, Stack size 0 bytes, fepilogue.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   __aeabi_d2f +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      _float_epilogue (Thumb, 92 bytes, Stack size 4 bytes, fepilogue.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                      _double_round (Thumb, 30 bytes, Stack size 8 bytes, depilogue.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   _double_epilogue +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   __aeabi_dadd +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      _double_epilogue (Thumb, 156 bytes, Stack size 32 bytes, depilogue.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                      [Calls]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   __aeabi_llsr +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   __aeabi_llsl +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   _double_round +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   __aeabi_i2d +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   __aeabi_dadd +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      __scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                      [Calls]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   __main_after_scatterload +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   _main_scatterload +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      __scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                      __decompress (Thumb, 0 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                      __decompress1 (Thumb, 86 bytes, Stack size unknown bytes, __dczerorl2.o(.text), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                      __0printf$3 (Thumb, 22 bytes, Stack size 24 bytes, printf3.o(i.__0printf$3), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                      [Calls]

                                                                                                                                                                                                                                                                                                                                                                                      • >>   _printf_core +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      __1printf$3 (Thumb, 0 bytes, Stack size 24 bytes, printf3.o(i.__0printf$3), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                      __2printf (Thumb, 0 bytes, Stack size 24 bytes, printf3.o(i.__0printf$3)) +

                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 24
                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = __2printf +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   Paint_DrawNumDecimals +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   Paint_DrawChar +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   Paint_SetPixel +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   Paint_SetMirroring +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   Paint_SetScale +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   Paint_SetRotate +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_1IN54_V2_ReadBusy +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   Paint_DrawString_EN +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   Paint_DrawRectangle +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   Paint_DrawPoint +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   Paint_DrawNum +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   Paint_DrawLine +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   Paint_DrawCircle +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   HardFault_Handler +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_test +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   Error_Handler +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      __scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                      __scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                      __scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED) + +

                                                                                                                                                                                                                                                                                                                                                                                      free (Thumb, 76 bytes, Stack size 8 bytes, malloc.o(i.free)) +

                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = free +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_test +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      malloc (Thumb, 92 bytes, Stack size 20 bytes, malloc.o(i.malloc)) +

                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 20
                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = malloc +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_test +
                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                      +Local Symbols +

                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                      EPD_1IN54_V2_Reset (Thumb, 56 bytes, Stack size 8 bytes, epd_1in54_v2.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 24
                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = EPD_1IN54_V2_Reset ⇒ HAL_Delay +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_GPIO_WritePin +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_Delay +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_1IN54_V2_Init_Partial +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_1IN54_V2_Init +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      EPD_1IN54_V2_ReadBusy (Thumb, 40 bytes, Stack size 8 bytes, epd_1in54_v2.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 32
                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = EPD_1IN54_V2_ReadBusy ⇒ __2printf +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_GPIO_ReadPin +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_Delay +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   __2printf +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_1IN54_V2_TurnOnDisplayPart +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_1IN54_V2_TurnOnDisplay +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_1IN54_V2_SetLut +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_1IN54_V2_Init_Partial +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_1IN54_V2_Init +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      EPD_1IN54_V2_SetLut (Thumb, 96 bytes, Stack size 16 bytes, epd_1in54_v2.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 128
                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = EPD_1IN54_V2_SetLut ⇒ EPD_1IN54_V2_SendData ⇒ DEV_SPI_WriteByte ⇒ HAL_SPI_Transmit ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_1IN54_V2_SendData +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_1IN54_V2_SendCommand +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_1IN54_V2_ReadBusy +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_1IN54_V2_Init_Partial +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_1IN54_V2_Init +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      EPD_1IN54_V2_SendCommand (Thumb, 46 bytes, Stack size 16 bytes, epd_1in54_v2.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 112
                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = EPD_1IN54_V2_SendCommand ⇒ DEV_SPI_WriteByte ⇒ HAL_SPI_Transmit ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   DEV_SPI_WriteByte +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_GPIO_WritePin +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_1IN54_V2_TurnOnDisplayPart +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_1IN54_V2_TurnOnDisplay +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_1IN54_V2_SetLut +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_1IN54_V2_Sleep +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_1IN54_V2_Init_Partial +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_1IN54_V2_Init +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_1IN54_V2_DisplayPartBaseImage +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_1IN54_V2_DisplayPart +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_1IN54_V2_Display +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_1IN54_V2_Clear +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      EPD_1IN54_V2_SendData (Thumb, 46 bytes, Stack size 16 bytes, epd_1in54_v2.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 112
                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = EPD_1IN54_V2_SendData ⇒ DEV_SPI_WriteByte ⇒ HAL_SPI_Transmit ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   DEV_SPI_WriteByte +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_GPIO_WritePin +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_1IN54_V2_TurnOnDisplayPart +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_1IN54_V2_TurnOnDisplay +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_1IN54_V2_SetLut +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_1IN54_V2_Sleep +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_1IN54_V2_Init_Partial +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_1IN54_V2_Init +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_1IN54_V2_DisplayPartBaseImage +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_1IN54_V2_DisplayPart +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_1IN54_V2_Display +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_1IN54_V2_Clear +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      EPD_1IN54_V2_TurnOnDisplay (Thumb, 26 bytes, Stack size 8 bytes, epd_1in54_v2.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 120
                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = EPD_1IN54_V2_TurnOnDisplay ⇒ EPD_1IN54_V2_SendData ⇒ DEV_SPI_WriteByte ⇒ HAL_SPI_Transmit ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_1IN54_V2_SendData +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_1IN54_V2_SendCommand +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_1IN54_V2_ReadBusy +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_1IN54_V2_Display +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_1IN54_V2_Clear +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      EPD_1IN54_V2_TurnOnDisplayPart (Thumb, 26 bytes, Stack size 8 bytes, epd_1in54_v2.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 120
                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = EPD_1IN54_V2_TurnOnDisplayPart ⇒ EPD_1IN54_V2_SendData ⇒ DEV_SPI_WriteByte ⇒ HAL_SPI_Transmit ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_1IN54_V2_SendData +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_1IN54_V2_SendCommand +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_1IN54_V2_ReadBusy +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_1IN54_V2_DisplayPartBaseImage +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   EPD_1IN54_V2_DisplayPart +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      SPI_WaitFlagStateUntilTimeout (Thumb, 180 bytes, Stack size 32 bytes, stm32f1xx_hal_spi.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 32
                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = SPI_WaitFlagStateUntilTimeout +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_GetTick +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   SPI_EndRxTxTransaction +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   SPI_EndRxTransaction +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      SPI_EndRxTransaction (Thumb, 92 bytes, Stack size 24 bytes, stm32f1xx_hal_spi.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 56
                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = SPI_EndRxTransaction ⇒ SPI_WaitFlagStateUntilTimeout +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   SPI_WaitFlagStateUntilTimeout +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_SPI_Receive +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   SPI_DMAReceiveCplt +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   SPI_CloseRx_ISR +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      SPI_CloseTx_ISR (Thumb, 120 bytes, Stack size 16 bytes, stm32f1xx_hal_spi.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 64
                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = SPI_CloseTx_ISR ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_SPI_ErrorCallback +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_SPI_TxCpltCallback +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_GetTick +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   SPI_EndRxTxTransaction +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   SPI_TxISR_16BIT +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   SPI_TxISR_8BIT +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      SPI_TxISR_8BIT (Thumb, 30 bytes, Stack size 0 bytes, stm32f1xx_hal_spi.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 64
                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = SPI_TxISR_8BIT ⇒ SPI_CloseTx_ISR ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   SPI_CloseTx_ISR +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                      • stm32f1xx_hal_spi.o(.text) +
                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                      SPI_TxISR_16BIT (Thumb, 30 bytes, Stack size 0 bytes, stm32f1xx_hal_spi.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 64
                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = SPI_TxISR_16BIT ⇒ SPI_CloseTx_ISR ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   SPI_CloseTx_ISR +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                      • stm32f1xx_hal_spi.o(.text) +
                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                      SPI_CloseRx_ISR (Thumb, 76 bytes, Stack size 16 bytes, stm32f1xx_hal_spi.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 72
                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = SPI_CloseRx_ISR ⇒ SPI_EndRxTransaction ⇒ SPI_WaitFlagStateUntilTimeout +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_SPI_RxCpltCallback +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_SPI_ErrorCallback +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_GetTick +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   SPI_EndRxTransaction +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   SPI_RxISR_16BIT +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   SPI_RxISR_8BIT +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      SPI_RxISR_8BIT (Thumb, 30 bytes, Stack size 0 bytes, stm32f1xx_hal_spi.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 72
                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = SPI_RxISR_8BIT ⇒ SPI_CloseRx_ISR ⇒ SPI_EndRxTransaction ⇒ SPI_WaitFlagStateUntilTimeout +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   SPI_CloseRx_ISR +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                      • stm32f1xx_hal_spi.o(.text) +
                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                      SPI_RxISR_16BIT (Thumb, 30 bytes, Stack size 0 bytes, stm32f1xx_hal_spi.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 72
                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = SPI_RxISR_16BIT ⇒ SPI_CloseRx_ISR ⇒ SPI_EndRxTransaction ⇒ SPI_WaitFlagStateUntilTimeout +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   SPI_CloseRx_ISR +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                      • stm32f1xx_hal_spi.o(.text) +
                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                      SPI_CloseRxTx_ISR (Thumb, 140 bytes, Stack size 16 bytes, stm32f1xx_hal_spi.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 64
                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = SPI_CloseRxTx_ISR ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_SPI_TxRxCpltCallback +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_SPI_RxCpltCallback +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_SPI_ErrorCallback +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_GetTick +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   SPI_EndRxTxTransaction +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   SPI_2linesRxISR_16BIT +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   SPI_2linesTxISR_16BIT +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   SPI_2linesRxISR_8BIT +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   SPI_2linesTxISR_8BIT +
                                                                                                                                                                                                                                                                                                                                                                                      + +

                                                                                                                                                                                                                                                                                                                                                                                      SPI_2linesTxISR_8BIT (Thumb, 46 bytes, Stack size 0 bytes, stm32f1xx_hal_spi.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 64
                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = SPI_2linesTxISR_8BIT ⇒ SPI_CloseRxTx_ISR ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   SPI_CloseRxTx_ISR +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                      • stm32f1xx_hal_spi.o(.text) +
                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                      SPI_2linesRxISR_8BIT (Thumb, 46 bytes, Stack size 0 bytes, stm32f1xx_hal_spi.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 64
                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = SPI_2linesRxISR_8BIT ⇒ SPI_CloseRxTx_ISR ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   SPI_CloseRxTx_ISR +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                      • stm32f1xx_hal_spi.o(.text) +
                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                      SPI_2linesTxISR_16BIT (Thumb, 46 bytes, Stack size 0 bytes, stm32f1xx_hal_spi.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 64
                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = SPI_2linesTxISR_16BIT ⇒ SPI_CloseRxTx_ISR ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   SPI_CloseRxTx_ISR +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                      • stm32f1xx_hal_spi.o(.text) +
                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                      SPI_2linesRxISR_16BIT (Thumb, 46 bytes, Stack size 0 bytes, stm32f1xx_hal_spi.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 64
                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = SPI_2linesRxISR_16BIT ⇒ SPI_CloseRxTx_ISR ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   SPI_CloseRxTx_ISR +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                      • stm32f1xx_hal_spi.o(.text) +
                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                      SPI_DMAError (Thumb, 34 bytes, Stack size 8 bytes, stm32f1xx_hal_spi.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = SPI_DMAError +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_SPI_ErrorCallback +
                                                                                                                                                                                                                                                                                                                                                                                      +
                                                                                                                                                                                                                                                                                                                                                                                      [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                      • stm32f1xx_hal_spi.o(.text) +
                                                                                                                                                                                                                                                                                                                                                                                      +

                                                                                                                                                                                                                                                                                                                                                                                      SPI_DMATransmitCplt (Thumb, 100 bytes, Stack size 16 bytes, stm32f1xx_hal_spi.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 64
                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = SPI_DMATransmitCplt ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout
                                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   HAL_UART_Transmit +
                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_SPI_ErrorCallback +
                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_SPI_TxCpltCallback +
                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_GetTick +
                                                                                                                                                                                                                                                                                                                                                                                        • >>   SPI_EndRxTxTransaction +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                        • stm32f1xx_hal_spi.o(.text) +
                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                        SPI_DMAHalfTransmitCplt (Thumb, 10 bytes, Stack size 8 bytes, stm32f1xx_hal_spi.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = SPI_DMAHalfTransmitCplt +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_SPI_TxHalfCpltCallback +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                        • stm32f1xx_hal_spi.o(.text) +
                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                        SPI_DMAReceiveCplt (Thumb, 106 bytes, Stack size 16 bytes, stm32f1xx_hal_spi.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 72
                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = SPI_DMAReceiveCplt ⇒ SPI_EndRxTransaction ⇒ SPI_WaitFlagStateUntilTimeout +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_SPI_RxCpltCallback +
                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_SPI_ErrorCallback +
                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_GetTick +
                                                                                                                                                                                                                                                                                                                                                                                        • >>   SPI_EndRxTransaction +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                        • stm32f1xx_hal_spi.o(.text) +
                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                        SPI_DMAHalfReceiveCplt (Thumb, 10 bytes, Stack size 8 bytes, stm32f1xx_hal_spi.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = SPI_DMAHalfReceiveCplt +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_SPI_RxHalfCpltCallback +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                        • stm32f1xx_hal_spi.o(.text) +
                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                        SPI_DMATransmitReceiveCplt (Thumb, 90 bytes, Stack size 16 bytes, stm32f1xx_hal_spi.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 64
                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = SPI_DMATransmitReceiveCplt ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_SPI_TxRxCpltCallback +
                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_SPI_ErrorCallback +
                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_GetTick +
                                                                                                                                                                                                                                                                                                                                                                                        • >>   SPI_EndRxTxTransaction +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                        • stm32f1xx_hal_spi.o(.text) +
                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                        SPI_DMAHalfTransmitReceiveCplt (Thumb, 10 bytes, Stack size 8 bytes, stm32f1xx_hal_spi.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = SPI_DMAHalfTransmitReceiveCplt +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_SPI_TxRxHalfCpltCallback +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                        • stm32f1xx_hal_spi.o(.text) +
                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                        SPI_AbortRx_ISR (Thumb, 76 bytes, Stack size 8 bytes, stm32f1xx_hal_spi.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = SPI_AbortRx_ISR +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                        • stm32f1xx_hal_spi.o(.text) +
                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                        SPI_AbortTx_ISR (Thumb, 28 bytes, Stack size 0 bytes, stm32f1xx_hal_spi.o(.text)) +
                                                                                                                                                                                                                                                                                                                                                                                        [Address Reference Count : 1]

                                                                                                                                                                                                                                                                                                                                                                                        • stm32f1xx_hal_spi.o(.text) +
                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                        SPI_DMARxAbortCallback (Thumb, 98 bytes, Stack size 16 bytes, stm32f1xx_hal_spi.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 64
                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = SPI_DMARxAbortCallback ⇒ SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_SPI_AbortCpltCallback +
                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_GetTick +
                                                                                                                                                                                                                                                                                                                                                                                        • >>   SPI_EndRxTxTransaction +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                        • stm32f1xx_hal_spi.o(.text) +
                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                        SPI_DMATxAbortCallback (Thumb, 106 bytes, Stack size 8 bytes, stm32f1xx_hal_spi.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = SPI_DMATxAbortCallback +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_SPI_AbortCpltCallback +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                        • stm32f1xx_hal_spi.o(.text) +
                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                        SPI_DMAAbortOnError (Thumb, 16 bytes, Stack size 8 bytes, stm32f1xx_hal_spi.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = SPI_DMAAbortOnError +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_SPI_ErrorCallback +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                        • stm32f1xx_hal_spi.o(.text) +
                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                        SPI_EndRxTxTransaction (Thumb, 32 bytes, Stack size 16 bytes, stm32f1xx_hal_spi.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 48
                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = SPI_EndRxTxTransaction ⇒ SPI_WaitFlagStateUntilTimeout +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                        • >>   SPI_WaitFlagStateUntilTimeout +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_SPI_Transmit +
                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_SPI_TransmitReceive +
                                                                                                                                                                                                                                                                                                                                                                                        • >>   SPI_DMARxAbortCallback +
                                                                                                                                                                                                                                                                                                                                                                                        • >>   SPI_DMATransmitReceiveCplt +
                                                                                                                                                                                                                                                                                                                                                                                        • >>   SPI_DMATransmitCplt +
                                                                                                                                                                                                                                                                                                                                                                                        • >>   SPI_CloseRxTx_ISR +
                                                                                                                                                                                                                                                                                                                                                                                        • >>   SPI_CloseTx_ISR +
                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                        DMA_SetConfig (Thumb, 42 bytes, Stack size 12 bytes, stm32f1xx_hal_dma.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_DMA_Start +
                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_DMA_Start_IT +
                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                        __NVIC_SetPriority (Thumb, 32 bytes, Stack size 0 bytes, stm32f1xx_hal_cortex.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_SYSTICK_Config +
                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_NVIC_SetPriority +
                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                        UART_SetConfig (Thumb, 178 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = UART_SetConfig +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_RCC_GetPCLK2Freq +
                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_RCC_GetPCLK1Freq +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_UART_Init +
                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_MultiProcessor_Init +
                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_LIN_Init +
                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_HalfDuplex_Init +
                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                        UART_WaitOnFlagUntilTimeout (Thumb, 98 bytes, Stack size 24 bytes, stm32f1xx_hal_uart.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 24
                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = UART_WaitOnFlagUntilTimeout +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_GetTick +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_UART_Transmit +
                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_UART_Receive +
                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                        UART_DMAError (Thumb, 74 bytes, Stack size 16 bytes, stm32f1xx_hal_uart.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = UART_DMAError +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_UART_ErrorCallback +
                                                                                                                                                                                                                                                                                                                                                                                        • >>   UART_EndTxTransfer +
                                                                                                                                                                                                                                                                                                                                                                                        • >>   UART_EndRxTransfer +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                        • stm32f1xx_hal_uart.o(.text) +
                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                        UART_DMATxHalfCplt (Thumb, 10 bytes, Stack size 8 bytes, stm32f1xx_hal_uart.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = UART_DMATxHalfCplt +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_UART_TxHalfCpltCallback +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                        • stm32f1xx_hal_uart.o(.text) +
                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                        UART_DMATransmitCplt (Thumb, 46 bytes, Stack size 8 bytes, stm32f1xx_hal_uart.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = UART_DMATransmitCplt +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_UART_TxCpltCallback +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                        • stm32f1xx_hal_uart.o(.text) +
                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                        UART_DMARxHalfCplt (Thumb, 10 bytes, Stack size 8 bytes, stm32f1xx_hal_uart.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = UART_DMARxHalfCplt +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_UART_RxHalfCpltCallback +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                        • stm32f1xx_hal_uart.o(.text) +
                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                        UART_DMAReceiveCplt (Thumb, 60 bytes, Stack size 8 bytes, stm32f1xx_hal_uart.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = UART_DMAReceiveCplt +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_UART_RxCpltCallback +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                        • stm32f1xx_hal_uart.o(.text) +
                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                        UART_DMARxAbortCallback (Thumb, 42 bytes, Stack size 8 bytes, stm32f1xx_hal_uart.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = UART_DMARxAbortCallback +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_UART_AbortCpltCallback +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                        • stm32f1xx_hal_uart.o(.text) +
                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                        UART_DMATxAbortCallback (Thumb, 42 bytes, Stack size 8 bytes, stm32f1xx_hal_uart.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = UART_DMATxAbortCallback +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_UART_AbortCpltCallback +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                        • stm32f1xx_hal_uart.o(.text) +
                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                        UART_DMATxOnlyAbortCallback (Thumb, 20 bytes, Stack size 8 bytes, stm32f1xx_hal_uart.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = UART_DMATxOnlyAbortCallback +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_UART_AbortTransmitCpltCallback +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                        • stm32f1xx_hal_uart.o(.text) +
                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                        UART_DMARxOnlyAbortCallback (Thumb, 20 bytes, Stack size 8 bytes, stm32f1xx_hal_uart.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = UART_DMARxOnlyAbortCallback +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_UART_AbortReceiveCpltCallback +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                        • stm32f1xx_hal_uart.o(.text) +
                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                        UART_DMAAbortOnError (Thumb, 16 bytes, Stack size 8 bytes, stm32f1xx_hal_uart.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = UART_DMAAbortOnError +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_UART_ErrorCallback +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                        • stm32f1xx_hal_uart.o(.text) +
                                                                                                                                                                                                                                                                                                                                                                                        +

                                                                                                                                                                                                                                                                                                                                                                                        UART_Receive_IT (Thumb, 140 bytes, Stack size 8 bytes, stm32f1xx_hal_uart.o(.text), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                        [Calls]

                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_UART_RxCpltCallback +
                                                                                                                                                                                                                                                                                                                                                                                        +
                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_UART_IRQHandler +
                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                        UART_EndRxTransfer (Thumb, 28 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_UART_IRQHandler +
                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_UART_DMAStop +
                                                                                                                                                                                                                                                                                                                                                                                        • >>   UART_DMAError +
                                                                                                                                                                                                                                                                                                                                                                                        + +

                                                                                                                                                                                                                                                                                                                                                                                        UART_EndTxTransfer (Thumb, 18 bytes, Stack size 0 bytes, stm32f1xx_hal_uart.o(.text)) +

                                                                                                                                                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                                                                                                                                                        • >>   HAL_UART_DMAStop +
                                                                                                                                                                                                                                                                                                                                                                                        • >>   UART_DMAError
                                                                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                                                                        _printf_core (Thumb, 436 bytes, Stack size 96 bytes, printf3.o(i._printf_core), UNUSED) -

                                                                                                                                                                                                                                                                                                                                                                                        [Calls]

                                                                                                                                                                                                                                                                                                                                                                                        • >>   __aeabi_uidivmod +

                                                                                                                                                                                                                                                                                                                                                                                          _printf_core (Thumb, 436 bytes, Stack size 96 bytes, printf3.o(i._printf_core), UNUSED) +

                                                                                                                                                                                                                                                                                                                                                                                          [Calls]

                                                                                                                                                                                                                                                                                                                                                                                          • >>   __aeabi_uidivmod
                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                          • >>   __0printf$3 +
                                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                                            • >>   __0printf$3

                                                                                                                                                                                                                                                                                                                                                                                            diff --git a/STM32/STM32-F103ZET6/MDK-ARM/epd-demo/epd-demo.map b/STM32/STM32-F103ZET6/MDK-ARM/epd-demo/epd-demo.map index 335d8338..c824d004 100644 --- a/STM32/STM32-F103ZET6/MDK-ARM/epd-demo/epd-demo.map +++ b/STM32/STM32-F103ZET6/MDK-ARM/epd-demo/epd-demo.map @@ -6,173 +6,58 @@ Section Cross References startup_stm32f103xe.o(RESET) refers to startup_stm32f103xe.o(STACK) for __initial_sp startup_stm32f103xe.o(RESET) refers to startup_stm32f103xe.o(.text) for Reset_Handler - startup_stm32f103xe.o(RESET) refers to stm32f1xx_it.o(i.NMI_Handler) for NMI_Handler - startup_stm32f103xe.o(RESET) refers to stm32f1xx_it.o(i.HardFault_Handler) for HardFault_Handler - startup_stm32f103xe.o(RESET) refers to stm32f1xx_it.o(i.MemManage_Handler) for MemManage_Handler - startup_stm32f103xe.o(RESET) refers to stm32f1xx_it.o(i.BusFault_Handler) for BusFault_Handler - startup_stm32f103xe.o(RESET) refers to stm32f1xx_it.o(i.UsageFault_Handler) for UsageFault_Handler - startup_stm32f103xe.o(RESET) refers to stm32f1xx_it.o(i.SVC_Handler) for SVC_Handler - startup_stm32f103xe.o(RESET) refers to stm32f1xx_it.o(i.DebugMon_Handler) for DebugMon_Handler - startup_stm32f103xe.o(RESET) refers to stm32f1xx_it.o(i.PendSV_Handler) for PendSV_Handler - startup_stm32f103xe.o(RESET) refers to stm32f1xx_it.o(i.SysTick_Handler) for SysTick_Handler - startup_stm32f103xe.o(.text) refers to system_stm32f1xx.o(i.SystemInit) for SystemInit + startup_stm32f103xe.o(RESET) refers to stm32f1xx_it.o(.text) for NMI_Handler + startup_stm32f103xe.o(.text) refers to system_stm32f1xx.o(.text) for SystemInit startup_stm32f103xe.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main - main.o(i.Error_Handler) refers to printf3.o(i.__0printf$3) for __2printf - main.o(i.SystemClock_Config) refers to memseta.o(.text) for __aeabi_memclr4 - main.o(i.SystemClock_Config) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig) for HAL_RCC_OscConfig - main.o(i.SystemClock_Config) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) for HAL_RCC_ClockConfig - main.o(i.SystemClock_Config) refers to main.o(i.Error_Handler) for Error_Handler - main.o(i.main) refers to stm32f1xx_hal.o(i.HAL_Init) for HAL_Init - main.o(i.main) refers to main.o(i.SystemClock_Config) for SystemClock_Config - main.o(i.main) refers to gpio.o(i.MX_GPIO_Init) for MX_GPIO_Init - main.o(i.main) refers to usart.o(i.MX_USART1_UART_Init) for MX_USART1_UART_Init - main.o(i.main) refers to spi.o(i.MX_SPI1_Init) for MX_SPI1_Init - main.o(i.main) refers to epd_13in3b_test.o(i.EPD_test) for EPD_test - main.o(i.main) refers to stm32f1xx_hal.o(i.HAL_Delay) for HAL_Delay - gpio.o(i.MX_GPIO_Init) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin - gpio.o(i.MX_GPIO_Init) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init) for HAL_GPIO_Init - spi.o(i.HAL_SPI_MspDeInit) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_DeInit) for HAL_GPIO_DeInit - spi.o(i.HAL_SPI_MspInit) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init) for HAL_GPIO_Init - spi.o(i.MX_SPI1_Init) refers to stm32f1xx_hal_spi.o(i.HAL_SPI_Init) for HAL_SPI_Init - spi.o(i.MX_SPI1_Init) refers to main.o(i.Error_Handler) for Error_Handler - spi.o(i.MX_SPI1_Init) refers to spi.o(.bss) for .bss - usart.o(i.HAL_UART_MspDeInit) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_DeInit) for HAL_GPIO_DeInit - usart.o(i.HAL_UART_MspInit) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init) for HAL_GPIO_Init - usart.o(i.MX_USART1_UART_Init) refers to stm32f1xx_hal_uart.o(i.HAL_UART_Init) for HAL_UART_Init - usart.o(i.MX_USART1_UART_Init) refers to main.o(i.Error_Handler) for Error_Handler - usart.o(i.MX_USART1_UART_Init) refers to usart.o(.bss) for .bss - usart.o(i.fputc) refers to stm32f1xx_hal_uart.o(i.HAL_UART_Transmit) for HAL_UART_Transmit - usart.o(i.fputc) refers to usart.o(.bss) for .bss - stm32f1xx_it.o(i.HardFault_Handler) refers to printf3.o(i.__0printf$3) for __2printf - stm32f1xx_it.o(i.SysTick_Handler) refers to stm32f1xx_hal.o(i.HAL_IncTick) for HAL_IncTick - epd_13in3b_test.o(i.EPD_test) refers to printf3.o(i.__0printf$3) for __2printf - epd_13in3b_test.o(i.EPD_test) refers to dev_config.o(i.DEV_Module_Init) for DEV_Module_Init - epd_13in3b_test.o(i.EPD_test) refers to epd_13in3b.o(i.EPD_13IN3B_Init) for EPD_13IN3B_Init - epd_13in3b_test.o(i.EPD_test) refers to epd_13in3b.o(i.EPD_13IN3B_Clear) for EPD_13IN3B_Clear - epd_13in3b_test.o(i.EPD_test) refers to malloc.o(i.malloc) for malloc - epd_13in3b_test.o(i.EPD_test) refers to gui_paint.o(i.Paint_NewImage) for Paint_NewImage - epd_13in3b_test.o(i.EPD_test) refers to gui_paint.o(i.Paint_SelectImage) for Paint_SelectImage - epd_13in3b_test.o(i.EPD_test) refers to gui_paint.o(i.Paint_Clear) for Paint_Clear - epd_13in3b_test.o(i.EPD_test) refers to epd_13in3b.o(i.EPD_13IN3B_Display_Base) for EPD_13IN3B_Display_Base - epd_13in3b_test.o(i.EPD_test) refers to stm32f1xx_hal.o(i.HAL_Delay) for HAL_Delay - epd_13in3b_test.o(i.EPD_test) refers to gui_paint.o(i.Paint_DrawPoint) for Paint_DrawPoint - epd_13in3b_test.o(i.EPD_test) refers to gui_paint.o(i.Paint_DrawLine) for Paint_DrawLine - epd_13in3b_test.o(i.EPD_test) refers to gui_paint.o(i.Paint_DrawRectangle) for Paint_DrawRectangle - epd_13in3b_test.o(i.EPD_test) refers to gui_paint.o(i.Paint_DrawString_EN) for Paint_DrawString_EN - epd_13in3b_test.o(i.EPD_test) refers to gui_paint.o(i.Paint_DrawString_CN) for Paint_DrawString_CN - epd_13in3b_test.o(i.EPD_test) refers to gui_paint.o(i.Paint_DrawNum) for Paint_DrawNum - epd_13in3b_test.o(i.EPD_test) refers to epd_13in3b.o(i.EPD_13IN3B_Display_WritePicture) for EPD_13IN3B_Display_WritePicture - epd_13in3b_test.o(i.EPD_test) refers to gui_paint.o(i.Paint_DrawCircle) for Paint_DrawCircle - epd_13in3b_test.o(i.EPD_test) refers to epd_13in3b.o(i.EPD_13IN3B_Sleep) for EPD_13IN3B_Sleep - epd_13in3b_test.o(i.EPD_test) refers to malloc.o(i.free) for free - epd_13in3b_test.o(i.EPD_test) refers to dev_config.o(i.DEV_Module_Exit) for DEV_Module_Exit - epd_13in3b_test.o(i.EPD_test) refers to imagedata2.o(.constdata) for gImage_13in3b_r - epd_13in3b_test.o(i.EPD_test) refers to imagedata2.o(.constdata) for gImage_13in3b_b - epd_13in3b_test.o(i.EPD_test) refers to font16.o(.data) for Font16 - epd_13in3b_test.o(i.EPD_test) refers to font24cn.o(.data) for Font24CN - epd_13in3b_test.o(i.EPD_test) refers to font12cn.o(.data) for Font12CN - epd_13in3b_test.o(i.EPD_test) refers to font12.o(.data) for Font12 - epd_13in3b.o(i.EPD_13IN3B_Clear) refers to epd_13in3b.o(i.EPD_13IN3B_SendCommand) for EPD_13IN3B_SendCommand - epd_13in3b.o(i.EPD_13IN3B_Clear) refers to epd_13in3b.o(i.EPD_13IN3B_SendData) for EPD_13IN3B_SendData - epd_13in3b.o(i.EPD_13IN3B_Clear) refers to epd_13in3b.o(i.EPD_13IN3B_TurnOnDisplay) for EPD_13IN3B_TurnOnDisplay - epd_13in3b.o(i.EPD_13IN3B_Clear_Base) refers to epd_13in3b.o(i.EPD_13IN3B_SendCommand) for EPD_13IN3B_SendCommand - epd_13in3b.o(i.EPD_13IN3B_Clear_Base) refers to epd_13in3b.o(i.EPD_13IN3B_SendData) for EPD_13IN3B_SendData - epd_13in3b.o(i.EPD_13IN3B_Clear_Base) refers to epd_13in3b.o(i.EPD_13IN3B_TurnOnDisplay) for EPD_13IN3B_TurnOnDisplay - epd_13in3b.o(i.EPD_13IN3B_Clear_Black) refers to epd_13in3b.o(i.EPD_13IN3B_SendCommand) for EPD_13IN3B_SendCommand - epd_13in3b.o(i.EPD_13IN3B_Clear_Black) refers to epd_13in3b.o(i.EPD_13IN3B_SendData) for EPD_13IN3B_SendData - epd_13in3b.o(i.EPD_13IN3B_Clear_Black) refers to epd_13in3b.o(i.EPD_13IN3B_TurnOnDisplay) for EPD_13IN3B_TurnOnDisplay - epd_13in3b.o(i.EPD_13IN3B_Clear_Red) refers to epd_13in3b.o(i.EPD_13IN3B_SendCommand) for EPD_13IN3B_SendCommand - epd_13in3b.o(i.EPD_13IN3B_Clear_Red) refers to epd_13in3b.o(i.EPD_13IN3B_SendData) for EPD_13IN3B_SendData - epd_13in3b.o(i.EPD_13IN3B_Clear_Red) refers to epd_13in3b.o(i.EPD_13IN3B_TurnOnDisplay) for EPD_13IN3B_TurnOnDisplay - epd_13in3b.o(i.EPD_13IN3B_Display) refers to epd_13in3b.o(i.EPD_13IN3B_SendCommand) for EPD_13IN3B_SendCommand - epd_13in3b.o(i.EPD_13IN3B_Display) refers to epd_13in3b.o(i.EPD_13IN3B_SendData) for EPD_13IN3B_SendData - epd_13in3b.o(i.EPD_13IN3B_Display) refers to epd_13in3b.o(i.EPD_13IN3B_TurnOnDisplay) for EPD_13IN3B_TurnOnDisplay - epd_13in3b.o(i.EPD_13IN3B_Display_Base) refers to epd_13in3b.o(i.EPD_13IN3B_SendCommand) for EPD_13IN3B_SendCommand - epd_13in3b.o(i.EPD_13IN3B_Display_Base) refers to epd_13in3b.o(i.EPD_13IN3B_SendData) for EPD_13IN3B_SendData - epd_13in3b.o(i.EPD_13IN3B_Display_Base) refers to epd_13in3b.o(i.EPD_13IN3B_TurnOnDisplay) for EPD_13IN3B_TurnOnDisplay - epd_13in3b.o(i.EPD_13IN3B_Display_Partial) refers to printf3.o(i.__0printf$3) for __2printf - epd_13in3b.o(i.EPD_13IN3B_Display_Partial) refers to epd_13in3b.o(i.EPD_13IN3B_SendCommand) for EPD_13IN3B_SendCommand - epd_13in3b.o(i.EPD_13IN3B_Display_Partial) refers to epd_13in3b.o(i.EPD_13IN3B_SendData) for EPD_13IN3B_SendData - epd_13in3b.o(i.EPD_13IN3B_Display_Partial) refers to epd_13in3b.o(i.EPD_13IN3B_ReadBusy) for EPD_13IN3B_ReadBusy - epd_13in3b.o(i.EPD_13IN3B_Display_WritePicture) refers to epd_13in3b.o(i.EPD_13IN3B_SendData) for EPD_13IN3B_SendData - epd_13in3b.o(i.EPD_13IN3B_Display_WritePicture) refers to epd_13in3b.o(i.EPD_13IN3B_TurnOnDisplay) for EPD_13IN3B_TurnOnDisplay - epd_13in3b.o(i.EPD_13IN3B_Display_WritePicture) refers to epd_13in3b.o(i.EPD_13IN3B_SendCommand) for EPD_13IN3B_SendCommand - epd_13in3b.o(i.EPD_13IN3B_Init) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin - epd_13in3b.o(i.EPD_13IN3B_Init) refers to stm32f1xx_hal.o(i.HAL_Delay) for HAL_Delay - epd_13in3b.o(i.EPD_13IN3B_Init) refers to epd_13in3b.o(i.EPD_13IN3B_ReadBusy) for EPD_13IN3B_ReadBusy - epd_13in3b.o(i.EPD_13IN3B_Init) refers to epd_13in3b.o(i.EPD_13IN3B_SendCommand) for EPD_13IN3B_SendCommand - epd_13in3b.o(i.EPD_13IN3B_Init) refers to epd_13in3b.o(i.EPD_13IN3B_SendData) for EPD_13IN3B_SendData - epd_13in3b.o(i.EPD_13IN3B_ReadBusy) refers to printf3.o(i.__0printf$3) for __2printf - epd_13in3b.o(i.EPD_13IN3B_ReadBusy) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin) for HAL_GPIO_ReadPin - epd_13in3b.o(i.EPD_13IN3B_ReadBusy) refers to stm32f1xx_hal.o(i.HAL_Delay) for HAL_Delay - epd_13in3b.o(i.EPD_13IN3B_SendCommand) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin - epd_13in3b.o(i.EPD_13IN3B_SendCommand) refers to dev_config.o(i.DEV_SPI_WriteByte) for DEV_SPI_WriteByte - epd_13in3b.o(i.EPD_13IN3B_SendData) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin - epd_13in3b.o(i.EPD_13IN3B_SendData) refers to dev_config.o(i.DEV_SPI_WriteByte) for DEV_SPI_WriteByte - epd_13in3b.o(i.EPD_13IN3B_Sleep) refers to epd_13in3b.o(i.EPD_13IN3B_SendCommand) for EPD_13IN3B_SendCommand - epd_13in3b.o(i.EPD_13IN3B_Sleep) refers to epd_13in3b.o(i.EPD_13IN3B_SendData) for EPD_13IN3B_SendData - epd_13in3b.o(i.EPD_13IN3B_Sleep) refers to stm32f1xx_hal.o(i.HAL_Delay) for HAL_Delay - epd_13in3b.o(i.EPD_13IN3B_TurnOnDisplay) refers to epd_13in3b.o(i.EPD_13IN3B_SendCommand) for EPD_13IN3B_SendCommand - epd_13in3b.o(i.EPD_13IN3B_TurnOnDisplay) refers to epd_13in3b.o(i.EPD_13IN3B_SendData) for EPD_13IN3B_SendData - epd_13in3b.o(i.EPD_13IN3B_TurnOnDisplay) refers to epd_13in3b.o(i.EPD_13IN3B_ReadBusy) for EPD_13IN3B_ReadBusy - dev_config.o(i.DEV_Module_Exit) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin - dev_config.o(i.DEV_Module_Init) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin - dev_config.o(i.DEV_SPI_WriteByte) refers to stm32f1xx_hal_spi.o(i.HAL_SPI_Transmit) for HAL_SPI_Transmit - dev_config.o(i.DEV_SPI_WriteByte) refers to spi.o(.bss) for hspi1 - dev_config.o(i.DEV_SPI_Write_nByte) refers to stm32f1xx_hal_spi.o(i.HAL_SPI_Transmit) for HAL_SPI_Transmit - dev_config.o(i.DEV_SPI_Write_nByte) refers to spi.o(.bss) for hspi1 - gui_paint.o(i.Paint_Clear) refers to gui_paint.o(.bss) for .bss - gui_paint.o(i.Paint_ClearWindows) refers to gui_paint.o(i.Paint_SetPixel) for Paint_SetPixel - gui_paint.o(i.Paint_DrawBitMap) refers to gui_paint.o(.bss) for .bss - gui_paint.o(i.Paint_DrawBitMap_Block) refers to gui_paint.o(.bss) for .bss - gui_paint.o(i.Paint_DrawBitMap_Paste) refers to gui_paint.o(i.Paint_SetPixel) for Paint_SetPixel - gui_paint.o(i.Paint_DrawChar) refers to printf3.o(i.__0printf$3) for __2printf - gui_paint.o(i.Paint_DrawChar) refers to gui_paint.o(i.Paint_SetPixel) for Paint_SetPixel - gui_paint.o(i.Paint_DrawChar) refers to gui_paint.o(.bss) for .bss - gui_paint.o(i.Paint_DrawCircle) refers to printf3.o(i.__0printf$3) for __2printf - gui_paint.o(i.Paint_DrawCircle) refers to gui_paint.o(i.Paint_DrawPoint) for Paint_DrawPoint - gui_paint.o(i.Paint_DrawCircle) refers to gui_paint.o(.bss) for .bss - gui_paint.o(i.Paint_DrawCircle) refers to gui_paint.o(.conststring) for .conststring - gui_paint.o(i.Paint_DrawLine) refers to printf3.o(i.__0printf$3) for __2printf - gui_paint.o(i.Paint_DrawLine) refers to gui_paint.o(i.Paint_DrawPoint) for Paint_DrawPoint - gui_paint.o(i.Paint_DrawLine) refers to gui_paint.o(.bss) for .bss - gui_paint.o(i.Paint_DrawNum) refers to memseta.o(.text) for __aeabi_memclr4 - gui_paint.o(i.Paint_DrawNum) refers to printf3.o(i.__0printf$3) for __2printf - gui_paint.o(i.Paint_DrawNum) refers to gui_paint.o(i.Paint_DrawString_EN) for Paint_DrawString_EN - gui_paint.o(i.Paint_DrawNum) refers to gui_paint.o(.bss) for .bss - gui_paint.o(i.Paint_DrawNumDecimals) refers to memseta.o(.text) for __aeabi_memclr4 - gui_paint.o(i.Paint_DrawNumDecimals) refers to dfixi.o(.text) for __aeabi_d2iz - gui_paint.o(i.Paint_DrawNumDecimals) refers to printf3.o(i.__0printf$3) for __2printf - gui_paint.o(i.Paint_DrawNumDecimals) refers to dflti.o(.text) for __aeabi_i2d - gui_paint.o(i.Paint_DrawNumDecimals) refers to dadd.o(.text) for __aeabi_drsub - gui_paint.o(i.Paint_DrawNumDecimals) refers to d2f.o(.text) for __aeabi_d2f - gui_paint.o(i.Paint_DrawNumDecimals) refers to fmul.o(.text) for __aeabi_fmul - gui_paint.o(i.Paint_DrawNumDecimals) refers to ffixi.o(.text) for __aeabi_f2iz - gui_paint.o(i.Paint_DrawNumDecimals) refers to gui_paint.o(i.Paint_DrawString_EN) for Paint_DrawString_EN - gui_paint.o(i.Paint_DrawNumDecimals) refers to gui_paint.o(.bss) for .bss - gui_paint.o(i.Paint_DrawPoint) refers to printf3.o(i.__0printf$3) for __2printf - gui_paint.o(i.Paint_DrawPoint) refers to gui_paint.o(i.Paint_SetPixel) for Paint_SetPixel - gui_paint.o(i.Paint_DrawPoint) refers to gui_paint.o(.bss) for .bss - gui_paint.o(i.Paint_DrawRectangle) refers to printf3.o(i.__0printf$3) for __2printf - gui_paint.o(i.Paint_DrawRectangle) refers to gui_paint.o(i.Paint_DrawLine) for Paint_DrawLine - gui_paint.o(i.Paint_DrawRectangle) refers to gui_paint.o(.bss) for .bss - gui_paint.o(i.Paint_DrawString_CN) refers to gui_paint.o(i.Paint_SetPixel) for Paint_SetPixel - gui_paint.o(i.Paint_DrawString_EN) refers to printf3.o(i.__0printf$3) for __2printf - gui_paint.o(i.Paint_DrawString_EN) refers to gui_paint.o(i.Paint_DrawChar) for Paint_DrawChar - gui_paint.o(i.Paint_DrawString_EN) refers to gui_paint.o(.bss) for .bss - gui_paint.o(i.Paint_DrawString_EN) refers to gui_paint.o(.conststring) for .conststring - gui_paint.o(i.Paint_DrawTime) refers to gui_paint.o(i.Paint_DrawChar) for Paint_DrawChar - gui_paint.o(i.Paint_NewImage) refers to gui_paint.o(.bss) for .bss - gui_paint.o(i.Paint_SelectImage) refers to gui_paint.o(.bss) for .bss - gui_paint.o(i.Paint_SetMirroring) refers to printf3.o(i.__0printf$3) for __2printf - gui_paint.o(i.Paint_SetMirroring) refers to gui_paint.o(.conststring) for .conststring - gui_paint.o(i.Paint_SetMirroring) refers to gui_paint.o(.bss) for .bss - gui_paint.o(i.Paint_SetPixel) refers to printf3.o(i.__0printf$3) for __2printf - gui_paint.o(i.Paint_SetPixel) refers to gui_paint.o(.bss) for .bss - gui_paint.o(i.Paint_SetRotate) refers to printf3.o(i.__0printf$3) for __2printf - gui_paint.o(i.Paint_SetRotate) refers to gui_paint.o(.bss) for .bss - gui_paint.o(i.Paint_SetScale) refers to printf3.o(i.__0printf$3) for __2printf - gui_paint.o(i.Paint_SetScale) refers to gui_paint.o(.bss) for .bss + main.o(.text) refers to printf3.o(i.__0printf$3) for __2printf + main.o(.text) refers to memseta.o(.text) for __aeabi_memclr4 + main.o(.text) refers to stm32f1xx_hal_rcc.o(.text) for HAL_RCC_OscConfig + main.o(.text) refers to stm32f1xx_hal.o(.text) for HAL_Init + main.o(.text) refers to gpio.o(.text) for MX_GPIO_Init + main.o(.text) refers to usart.o(.text) for MX_USART1_UART_Init + main.o(.text) refers to spi.o(.text) for MX_SPI1_Init + main.o(.text) refers to epd_1in54_v2_test.o(.text) for EPD_test + gpio.o(.text) refers to stm32f1xx_hal_gpio.o(.text) for HAL_GPIO_WritePin + spi.o(.text) refers to stm32f1xx_hal_spi.o(.text) for HAL_SPI_Init + spi.o(.text) refers to main.o(.text) for Error_Handler + spi.o(.text) refers to stm32f1xx_hal_gpio.o(.text) for HAL_GPIO_Init + spi.o(.text) refers to spi.o(.bss) for .bss + usart.o(.text) refers to stm32f1xx_hal_uart.o(.text) for HAL_UART_Init + usart.o(.text) refers to main.o(.text) for Error_Handler + usart.o(.text) refers to stm32f1xx_hal_gpio.o(.text) for HAL_GPIO_Init + usart.o(.text) refers to usart.o(.bss) for .bss + stm32f1xx_it.o(.text) refers to printf3.o(i.__0printf$3) for __2printf + stm32f1xx_it.o(.text) refers to stm32f1xx_hal.o(.text) for HAL_IncTick + epd_1in54_v2_test.o(.text) refers to printf3.o(i.__0printf$3) for __2printf + epd_1in54_v2_test.o(.text) refers to dev_config.o(.text) for DEV_Module_Init + epd_1in54_v2_test.o(.text) refers to epd_1in54_v2.o(.text) for EPD_1IN54_V2_Init + epd_1in54_v2_test.o(.text) refers to stm32f1xx_hal.o(.text) for HAL_Delay + epd_1in54_v2_test.o(.text) refers to malloc.o(i.malloc) for malloc + epd_1in54_v2_test.o(.text) refers to gui_paint.o(.text) for Paint_NewImage + epd_1in54_v2_test.o(.text) refers to malloc.o(i.free) for free + epd_1in54_v2_test.o(.text) refers to imagedata.o(.constdata) for gImage_1in54 + epd_1in54_v2_test.o(.text) refers to font20.o(.data) for Font20 + epd_1in54_v2_test.o(.text) refers to font12cn.o(.data) for Font12CN + epd_1in54_v2_test.o(.text) refers to font24cn.o(.data) for Font24CN + epd_1in54_v2.o(.text) refers to stm32f1xx_hal_gpio.o(.text) for HAL_GPIO_WritePin + epd_1in54_v2.o(.text) refers to stm32f1xx_hal.o(.text) for HAL_Delay + epd_1in54_v2.o(.text) refers to printf3.o(i.__0printf$3) for __2printf + epd_1in54_v2.o(.text) refers to dev_config.o(.text) for DEV_SPI_WriteByte + epd_1in54_v2.o(.text) refers to epd_1in54_v2.o(.data) for .data + dev_config.o(.text) refers to stm32f1xx_hal_spi.o(.text) for HAL_SPI_Transmit + dev_config.o(.text) refers to stm32f1xx_hal_gpio.o(.text) for HAL_GPIO_Init + dev_config.o(.text) refers to spi.o(.text) for HAL_SPI_MspDeInit + dev_config.o(.text) refers to spi.o(.bss) for hspi1 + gui_paint.o(.text) refers to printf3.o(i.__0printf$3) for __2printf + gui_paint.o(.text) refers to gui_paint.o(.bss) for .bss + gui_paint.o(.text) refers to gui_paint.o(.conststring) for .conststring + gui_paint.o(.text) refers to memseta.o(.text) for __aeabi_memclr4 + gui_paint.o(.text) refers to dfixi.o(.text) for __aeabi_d2iz + gui_paint.o(.text) refers to dflti.o(.text) for __aeabi_i2d + gui_paint.o(.text) refers to dadd.o(.text) for __aeabi_drsub + gui_paint.o(.text) refers to d2f.o(.text) for __aeabi_d2f + gui_paint.o(.text) refers to fmul.o(.text) for __aeabi_fmul + gui_paint.o(.text) refers to ffixi.o(.text) for __aeabi_f2iz font8.o(.data) refers to font8.o(.constdata) for Font8_Table font12.o(.data) refers to font12.o(.constdata) for Font12_Table font12cn.o(.data) refers to font12cn.o(.constdata) for Font12CN_Table @@ -180,260 +65,36 @@ Section Cross References font20.o(.data) refers to font20.o(.constdata) for Font20_Table font24.o(.data) refers to font24.o(.constdata) for Font24_Table font24cn.o(.data) refers to font24cn.o(.constdata) for Font24CN_Table - system_stm32f1xx.o(i.SystemCoreClockUpdate) refers to system_stm32f1xx.o(.data) for .data - system_stm32f1xx.o(i.SystemCoreClockUpdate) refers to system_stm32f1xx.o(.constdata) for .constdata - stm32f1xx_hal_spi.o(i.HAL_SPI_Abort) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Abort) for HAL_DMA_Abort - stm32f1xx_hal_spi.o(i.HAL_SPI_Abort) refers to system_stm32f1xx.o(.data) for SystemCoreClock - stm32f1xx_hal_spi.o(i.HAL_SPI_Abort) refers to stm32f1xx_hal_spi.o(i.SPI_AbortTx_ISR) for SPI_AbortTx_ISR - stm32f1xx_hal_spi.o(i.HAL_SPI_Abort) refers to stm32f1xx_hal_spi.o(i.SPI_AbortRx_ISR) for SPI_AbortRx_ISR - stm32f1xx_hal_spi.o(i.HAL_SPI_Abort_IT) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Abort_IT) for HAL_DMA_Abort_IT - stm32f1xx_hal_spi.o(i.HAL_SPI_Abort_IT) refers to stm32f1xx_hal_spi.o(i.HAL_SPI_AbortCpltCallback) for HAL_SPI_AbortCpltCallback - stm32f1xx_hal_spi.o(i.HAL_SPI_Abort_IT) refers to system_stm32f1xx.o(.data) for SystemCoreClock - stm32f1xx_hal_spi.o(i.HAL_SPI_Abort_IT) refers to stm32f1xx_hal_spi.o(i.SPI_AbortTx_ISR) for SPI_AbortTx_ISR - stm32f1xx_hal_spi.o(i.HAL_SPI_Abort_IT) refers to stm32f1xx_hal_spi.o(i.SPI_AbortRx_ISR) for SPI_AbortRx_ISR - stm32f1xx_hal_spi.o(i.HAL_SPI_Abort_IT) refers to stm32f1xx_hal_spi.o(i.SPI_DMATxAbortCallback) for SPI_DMATxAbortCallback - stm32f1xx_hal_spi.o(i.HAL_SPI_Abort_IT) refers to stm32f1xx_hal_spi.o(i.SPI_DMARxAbortCallback) for SPI_DMARxAbortCallback - stm32f1xx_hal_spi.o(i.HAL_SPI_DMAStop) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Abort) for HAL_DMA_Abort - stm32f1xx_hal_spi.o(i.HAL_SPI_DeInit) refers to spi.o(i.HAL_SPI_MspDeInit) for HAL_SPI_MspDeInit - stm32f1xx_hal_spi.o(i.HAL_SPI_IRQHandler) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Abort_IT) for HAL_DMA_Abort_IT - stm32f1xx_hal_spi.o(i.HAL_SPI_IRQHandler) refers to stm32f1xx_hal_spi.o(i.HAL_SPI_ErrorCallback) for HAL_SPI_ErrorCallback - stm32f1xx_hal_spi.o(i.HAL_SPI_IRQHandler) refers to stm32f1xx_hal_spi.o(i.SPI_DMAAbortOnError) for SPI_DMAAbortOnError - stm32f1xx_hal_spi.o(i.HAL_SPI_Init) refers to spi.o(i.HAL_SPI_MspInit) for HAL_SPI_MspInit - stm32f1xx_hal_spi.o(i.HAL_SPI_Receive) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick - stm32f1xx_hal_spi.o(i.HAL_SPI_Receive) refers to stm32f1xx_hal_spi.o(i.HAL_SPI_TransmitReceive) for HAL_SPI_TransmitReceive - stm32f1xx_hal_spi.o(i.HAL_SPI_Receive) refers to stm32f1xx_hal_spi.o(i.SPI_EndRxTransaction) for SPI_EndRxTransaction - stm32f1xx_hal_spi.o(i.HAL_SPI_Receive_DMA) refers to stm32f1xx_hal_spi.o(i.HAL_SPI_TransmitReceive_DMA) for HAL_SPI_TransmitReceive_DMA - stm32f1xx_hal_spi.o(i.HAL_SPI_Receive_DMA) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Start_IT) for HAL_DMA_Start_IT - stm32f1xx_hal_spi.o(i.HAL_SPI_Receive_DMA) refers to stm32f1xx_hal_spi.o(i.SPI_DMAHalfReceiveCplt) for SPI_DMAHalfReceiveCplt - stm32f1xx_hal_spi.o(i.HAL_SPI_Receive_DMA) refers to stm32f1xx_hal_spi.o(i.SPI_DMAReceiveCplt) for SPI_DMAReceiveCplt - stm32f1xx_hal_spi.o(i.HAL_SPI_Receive_DMA) refers to stm32f1xx_hal_spi.o(i.SPI_DMAError) for SPI_DMAError - stm32f1xx_hal_spi.o(i.HAL_SPI_Receive_IT) refers to stm32f1xx_hal_spi.o(i.HAL_SPI_TransmitReceive_IT) for HAL_SPI_TransmitReceive_IT - stm32f1xx_hal_spi.o(i.HAL_SPI_Receive_IT) refers to stm32f1xx_hal_spi.o(i.SPI_RxISR_16BIT) for SPI_RxISR_16BIT - stm32f1xx_hal_spi.o(i.HAL_SPI_Receive_IT) refers to stm32f1xx_hal_spi.o(i.SPI_RxISR_8BIT) for SPI_RxISR_8BIT - stm32f1xx_hal_spi.o(i.HAL_SPI_Transmit) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick - stm32f1xx_hal_spi.o(i.HAL_SPI_Transmit) refers to stm32f1xx_hal_spi.o(i.SPI_EndRxTxTransaction) for SPI_EndRxTxTransaction - stm32f1xx_hal_spi.o(i.HAL_SPI_TransmitReceive) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick - stm32f1xx_hal_spi.o(i.HAL_SPI_TransmitReceive) refers to stm32f1xx_hal_spi.o(i.SPI_EndRxTxTransaction) for SPI_EndRxTxTransaction - stm32f1xx_hal_spi.o(i.HAL_SPI_TransmitReceive_DMA) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Start_IT) for HAL_DMA_Start_IT - stm32f1xx_hal_spi.o(i.HAL_SPI_TransmitReceive_DMA) refers to stm32f1xx_hal_spi.o(i.SPI_DMAHalfTransmitReceiveCplt) for SPI_DMAHalfTransmitReceiveCplt - stm32f1xx_hal_spi.o(i.HAL_SPI_TransmitReceive_DMA) refers to stm32f1xx_hal_spi.o(i.SPI_DMATransmitReceiveCplt) for SPI_DMATransmitReceiveCplt - stm32f1xx_hal_spi.o(i.HAL_SPI_TransmitReceive_DMA) refers to stm32f1xx_hal_spi.o(i.SPI_DMAError) for SPI_DMAError - stm32f1xx_hal_spi.o(i.HAL_SPI_TransmitReceive_DMA) refers to stm32f1xx_hal_spi.o(i.SPI_DMAHalfReceiveCplt) for SPI_DMAHalfReceiveCplt - stm32f1xx_hal_spi.o(i.HAL_SPI_TransmitReceive_DMA) refers to stm32f1xx_hal_spi.o(i.SPI_DMAReceiveCplt) for SPI_DMAReceiveCplt - stm32f1xx_hal_spi.o(i.HAL_SPI_TransmitReceive_IT) refers to stm32f1xx_hal_spi.o(i.SPI_2linesRxISR_16BIT) for SPI_2linesRxISR_16BIT - stm32f1xx_hal_spi.o(i.HAL_SPI_TransmitReceive_IT) refers to stm32f1xx_hal_spi.o(i.SPI_2linesTxISR_16BIT) for SPI_2linesTxISR_16BIT - stm32f1xx_hal_spi.o(i.HAL_SPI_TransmitReceive_IT) refers to stm32f1xx_hal_spi.o(i.SPI_2linesRxISR_8BIT) for SPI_2linesRxISR_8BIT - stm32f1xx_hal_spi.o(i.HAL_SPI_TransmitReceive_IT) refers to stm32f1xx_hal_spi.o(i.SPI_2linesTxISR_8BIT) for SPI_2linesTxISR_8BIT - stm32f1xx_hal_spi.o(i.HAL_SPI_Transmit_DMA) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Start_IT) for HAL_DMA_Start_IT - stm32f1xx_hal_spi.o(i.HAL_SPI_Transmit_DMA) refers to stm32f1xx_hal_spi.o(i.SPI_DMAHalfTransmitCplt) for SPI_DMAHalfTransmitCplt - stm32f1xx_hal_spi.o(i.HAL_SPI_Transmit_DMA) refers to stm32f1xx_hal_spi.o(i.SPI_DMATransmitCplt) for SPI_DMATransmitCplt - stm32f1xx_hal_spi.o(i.HAL_SPI_Transmit_DMA) refers to stm32f1xx_hal_spi.o(i.SPI_DMAError) for SPI_DMAError - stm32f1xx_hal_spi.o(i.HAL_SPI_Transmit_IT) refers to stm32f1xx_hal_spi.o(i.SPI_TxISR_16BIT) for SPI_TxISR_16BIT - stm32f1xx_hal_spi.o(i.HAL_SPI_Transmit_IT) refers to stm32f1xx_hal_spi.o(i.SPI_TxISR_8BIT) for SPI_TxISR_8BIT - stm32f1xx_hal_spi.o(i.SPI_2linesRxISR_16BIT) refers to stm32f1xx_hal_spi.o(i.SPI_CloseRxTx_ISR) for SPI_CloseRxTx_ISR - stm32f1xx_hal_spi.o(i.SPI_2linesRxISR_8BIT) refers to stm32f1xx_hal_spi.o(i.SPI_CloseRxTx_ISR) for SPI_CloseRxTx_ISR - stm32f1xx_hal_spi.o(i.SPI_2linesTxISR_16BIT) refers to stm32f1xx_hal_spi.o(i.SPI_CloseRxTx_ISR) for SPI_CloseRxTx_ISR - stm32f1xx_hal_spi.o(i.SPI_2linesTxISR_8BIT) refers to stm32f1xx_hal_spi.o(i.SPI_CloseRxTx_ISR) for SPI_CloseRxTx_ISR - stm32f1xx_hal_spi.o(i.SPI_AbortRx_ISR) refers to system_stm32f1xx.o(.data) for SystemCoreClock - stm32f1xx_hal_spi.o(i.SPI_CloseRxTx_ISR) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick - stm32f1xx_hal_spi.o(i.SPI_CloseRxTx_ISR) refers to stm32f1xx_hal_spi.o(i.SPI_EndRxTxTransaction) for SPI_EndRxTxTransaction - stm32f1xx_hal_spi.o(i.SPI_CloseRxTx_ISR) refers to stm32f1xx_hal_spi.o(i.HAL_SPI_ErrorCallback) for HAL_SPI_ErrorCallback - stm32f1xx_hal_spi.o(i.SPI_CloseRxTx_ISR) refers to stm32f1xx_hal_spi.o(i.HAL_SPI_TxRxCpltCallback) for HAL_SPI_TxRxCpltCallback - stm32f1xx_hal_spi.o(i.SPI_CloseRxTx_ISR) refers to stm32f1xx_hal_spi.o(i.HAL_SPI_RxCpltCallback) for HAL_SPI_RxCpltCallback - stm32f1xx_hal_spi.o(i.SPI_CloseRxTx_ISR) refers to system_stm32f1xx.o(.data) for SystemCoreClock - stm32f1xx_hal_spi.o(i.SPI_CloseRx_ISR) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick - stm32f1xx_hal_spi.o(i.SPI_CloseRx_ISR) refers to stm32f1xx_hal_spi.o(i.SPI_EndRxTransaction) for SPI_EndRxTransaction - stm32f1xx_hal_spi.o(i.SPI_CloseRx_ISR) refers to stm32f1xx_hal_spi.o(i.HAL_SPI_ErrorCallback) for HAL_SPI_ErrorCallback - stm32f1xx_hal_spi.o(i.SPI_CloseRx_ISR) refers to stm32f1xx_hal_spi.o(i.HAL_SPI_RxCpltCallback) for HAL_SPI_RxCpltCallback - stm32f1xx_hal_spi.o(i.SPI_CloseTx_ISR) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick - stm32f1xx_hal_spi.o(i.SPI_CloseTx_ISR) refers to stm32f1xx_hal_spi.o(i.SPI_EndRxTxTransaction) for SPI_EndRxTxTransaction - stm32f1xx_hal_spi.o(i.SPI_CloseTx_ISR) refers to stm32f1xx_hal_spi.o(i.HAL_SPI_ErrorCallback) for HAL_SPI_ErrorCallback - stm32f1xx_hal_spi.o(i.SPI_CloseTx_ISR) refers to stm32f1xx_hal_spi.o(i.HAL_SPI_TxCpltCallback) for HAL_SPI_TxCpltCallback - stm32f1xx_hal_spi.o(i.SPI_CloseTx_ISR) refers to system_stm32f1xx.o(.data) for SystemCoreClock - stm32f1xx_hal_spi.o(i.SPI_DMAAbortOnError) refers to stm32f1xx_hal_spi.o(i.HAL_SPI_ErrorCallback) for HAL_SPI_ErrorCallback - stm32f1xx_hal_spi.o(i.SPI_DMAError) refers to stm32f1xx_hal_spi.o(i.HAL_SPI_ErrorCallback) for HAL_SPI_ErrorCallback - stm32f1xx_hal_spi.o(i.SPI_DMAHalfReceiveCplt) refers to stm32f1xx_hal_spi.o(i.HAL_SPI_RxHalfCpltCallback) for HAL_SPI_RxHalfCpltCallback - stm32f1xx_hal_spi.o(i.SPI_DMAHalfTransmitCplt) refers to stm32f1xx_hal_spi.o(i.HAL_SPI_TxHalfCpltCallback) for HAL_SPI_TxHalfCpltCallback - stm32f1xx_hal_spi.o(i.SPI_DMAHalfTransmitReceiveCplt) refers to stm32f1xx_hal_spi.o(i.HAL_SPI_TxRxHalfCpltCallback) for HAL_SPI_TxRxHalfCpltCallback - stm32f1xx_hal_spi.o(i.SPI_DMAReceiveCplt) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick - stm32f1xx_hal_spi.o(i.SPI_DMAReceiveCplt) refers to stm32f1xx_hal_spi.o(i.SPI_EndRxTransaction) for SPI_EndRxTransaction - stm32f1xx_hal_spi.o(i.SPI_DMAReceiveCplt) refers to stm32f1xx_hal_spi.o(i.HAL_SPI_ErrorCallback) for HAL_SPI_ErrorCallback - stm32f1xx_hal_spi.o(i.SPI_DMAReceiveCplt) refers to stm32f1xx_hal_spi.o(i.HAL_SPI_RxCpltCallback) for HAL_SPI_RxCpltCallback - stm32f1xx_hal_spi.o(i.SPI_DMARxAbortCallback) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick - stm32f1xx_hal_spi.o(i.SPI_DMARxAbortCallback) refers to stm32f1xx_hal_spi.o(i.SPI_EndRxTxTransaction) for SPI_EndRxTxTransaction - stm32f1xx_hal_spi.o(i.SPI_DMARxAbortCallback) refers to stm32f1xx_hal_spi.o(i.HAL_SPI_AbortCpltCallback) for HAL_SPI_AbortCpltCallback - stm32f1xx_hal_spi.o(i.SPI_DMATransmitCplt) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick - stm32f1xx_hal_spi.o(i.SPI_DMATransmitCplt) refers to stm32f1xx_hal_spi.o(i.SPI_EndRxTxTransaction) for SPI_EndRxTxTransaction - stm32f1xx_hal_spi.o(i.SPI_DMATransmitCplt) refers to stm32f1xx_hal_spi.o(i.HAL_SPI_ErrorCallback) for HAL_SPI_ErrorCallback - stm32f1xx_hal_spi.o(i.SPI_DMATransmitCplt) refers to stm32f1xx_hal_spi.o(i.HAL_SPI_TxCpltCallback) for HAL_SPI_TxCpltCallback - stm32f1xx_hal_spi.o(i.SPI_DMATransmitReceiveCplt) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick - stm32f1xx_hal_spi.o(i.SPI_DMATransmitReceiveCplt) refers to stm32f1xx_hal_spi.o(i.SPI_EndRxTxTransaction) for SPI_EndRxTxTransaction - stm32f1xx_hal_spi.o(i.SPI_DMATransmitReceiveCplt) refers to stm32f1xx_hal_spi.o(i.HAL_SPI_ErrorCallback) for HAL_SPI_ErrorCallback - stm32f1xx_hal_spi.o(i.SPI_DMATransmitReceiveCplt) refers to stm32f1xx_hal_spi.o(i.HAL_SPI_TxRxCpltCallback) for HAL_SPI_TxRxCpltCallback - stm32f1xx_hal_spi.o(i.SPI_DMATxAbortCallback) refers to stm32f1xx_hal_spi.o(i.HAL_SPI_AbortCpltCallback) for HAL_SPI_AbortCpltCallback - stm32f1xx_hal_spi.o(i.SPI_DMATxAbortCallback) refers to system_stm32f1xx.o(.data) for SystemCoreClock - stm32f1xx_hal_spi.o(i.SPI_EndRxTransaction) refers to stm32f1xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout) for SPI_WaitFlagStateUntilTimeout - stm32f1xx_hal_spi.o(i.SPI_EndRxTxTransaction) refers to stm32f1xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout) for SPI_WaitFlagStateUntilTimeout - stm32f1xx_hal_spi.o(i.SPI_RxISR_16BIT) refers to stm32f1xx_hal_spi.o(i.SPI_CloseRx_ISR) for SPI_CloseRx_ISR - stm32f1xx_hal_spi.o(i.SPI_RxISR_8BIT) refers to stm32f1xx_hal_spi.o(i.SPI_CloseRx_ISR) for SPI_CloseRx_ISR - stm32f1xx_hal_spi.o(i.SPI_TxISR_16BIT) refers to stm32f1xx_hal_spi.o(i.SPI_CloseTx_ISR) for SPI_CloseTx_ISR - stm32f1xx_hal_spi.o(i.SPI_TxISR_8BIT) refers to stm32f1xx_hal_spi.o(i.SPI_CloseTx_ISR) for SPI_CloseTx_ISR - stm32f1xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick - stm32f1xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout) refers to system_stm32f1xx.o(.data) for SystemCoreClock - stm32f1xx_hal.o(i.HAL_DeInit) refers to stm32f1xx_hal.o(i.HAL_MspDeInit) for HAL_MspDeInit - stm32f1xx_hal.o(i.HAL_Delay) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick - stm32f1xx_hal.o(i.HAL_Delay) refers to stm32f1xx_hal.o(.data) for .data - stm32f1xx_hal.o(i.HAL_GetTick) refers to stm32f1xx_hal.o(.data) for .data - stm32f1xx_hal.o(i.HAL_GetTickFreq) refers to stm32f1xx_hal.o(.data) for .data - stm32f1xx_hal.o(i.HAL_GetTickPrio) refers to stm32f1xx_hal.o(.data) for .data - stm32f1xx_hal.o(i.HAL_IncTick) refers to stm32f1xx_hal.o(.data) for .data - stm32f1xx_hal.o(i.HAL_Init) refers to stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping) for HAL_NVIC_SetPriorityGrouping - stm32f1xx_hal.o(i.HAL_Init) refers to stm32f1xx_hal.o(i.HAL_InitTick) for HAL_InitTick - stm32f1xx_hal.o(i.HAL_Init) refers to stm32f1xx_hal_msp.o(i.HAL_MspInit) for HAL_MspInit - stm32f1xx_hal.o(i.HAL_InitTick) refers to stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Config) for HAL_SYSTICK_Config - stm32f1xx_hal.o(i.HAL_InitTick) refers to stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) for HAL_NVIC_SetPriority - stm32f1xx_hal.o(i.HAL_InitTick) refers to stm32f1xx_hal.o(.data) for .data - stm32f1xx_hal.o(i.HAL_InitTick) refers to system_stm32f1xx.o(.data) for SystemCoreClock - stm32f1xx_hal.o(i.HAL_SetTickFreq) refers to stm32f1xx_hal.o(i.HAL_InitTick) for HAL_InitTick - stm32f1xx_hal.o(i.HAL_SetTickFreq) refers to stm32f1xx_hal.o(.data) for .data - stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick - stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) for HAL_RCC_GetSysClockFreq - stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) refers to stm32f1xx_hal.o(i.HAL_InitTick) for HAL_InitTick - stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) refers to system_stm32f1xx.o(.constdata) for AHBPrescTable - stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) refers to system_stm32f1xx.o(.data) for SystemCoreClock - stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) refers to stm32f1xx_hal.o(.data) for uwTickPrio - stm32f1xx_hal_rcc.o(i.HAL_RCC_DeInit) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick - stm32f1xx_hal_rcc.o(i.HAL_RCC_DeInit) refers to stm32f1xx_hal.o(i.HAL_InitTick) for HAL_InitTick - stm32f1xx_hal_rcc.o(i.HAL_RCC_DeInit) refers to system_stm32f1xx.o(.data) for SystemCoreClock - stm32f1xx_hal_rcc.o(i.HAL_RCC_DeInit) refers to stm32f1xx_hal.o(.data) for uwTickPrio - stm32f1xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq) refers to system_stm32f1xx.o(.data) for SystemCoreClock - stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) refers to system_stm32f1xx.o(.data) for SystemCoreClock - stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) refers to system_stm32f1xx.o(.constdata) for APBPrescTable - stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) refers to system_stm32f1xx.o(.data) for SystemCoreClock - stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) refers to system_stm32f1xx.o(.constdata) for APBPrescTable - stm32f1xx_hal_rcc.o(i.HAL_RCC_MCOConfig) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init) for HAL_GPIO_Init - stm32f1xx_hal_rcc.o(i.HAL_RCC_NMI_IRQHandler) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_CSSCallback) for HAL_RCC_CSSCallback - stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick - stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig) refers to system_stm32f1xx.o(.data) for SystemCoreClock - stm32f1xx_hal_rcc_ex.o(i.HAL_RCCEx_GetPeriphCLKFreq) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) for HAL_RCC_GetPCLK2Freq - stm32f1xx_hal_rcc_ex.o(i.HAL_RCCEx_GetPeriphCLKFreq) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) for HAL_RCC_GetSysClockFreq - stm32f1xx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick - stm32f1xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler) refers to stm32f1xx_hal_gpio.o(i.HAL_GPIO_EXTI_Callback) for HAL_GPIO_EXTI_Callback - stm32f1xx_hal_dma.o(i.HAL_DMA_PollForTransfer) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick - stm32f1xx_hal_dma.o(i.HAL_DMA_Start) refers to stm32f1xx_hal_dma.o(i.DMA_SetConfig) for DMA_SetConfig - stm32f1xx_hal_dma.o(i.HAL_DMA_Start_IT) refers to stm32f1xx_hal_dma.o(i.DMA_SetConfig) for DMA_SetConfig - stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) refers to stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority) for __NVIC_SetPriority - stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Config) refers to stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority) for __NVIC_SetPriority - stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_IRQHandler) refers to stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Callback) for HAL_SYSTICK_Callback - stm32f1xx_hal_pwr.o(i.HAL_PWR_EnterSTOPMode) refers to stm32f1xx_hal_pwr.o(i.PWR_OverloadWfe) for PWR_OverloadWfe - stm32f1xx_hal_pwr.o(i.HAL_PWR_PVD_IRQHandler) refers to stm32f1xx_hal_pwr.o(i.HAL_PWR_PVDCallback) for HAL_PWR_PVDCallback - stm32f1xx_hal_flash.o(i.FLASH_Program_HalfWord) refers to stm32f1xx_hal_flash.o(.bss) for .bss - stm32f1xx_hal_flash.o(i.FLASH_SetErrorCode) refers to stm32f1xx_hal_flash.o(.bss) for .bss - stm32f1xx_hal_flash.o(i.FLASH_WaitForLastOperation) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick - stm32f1xx_hal_flash.o(i.FLASH_WaitForLastOperation) refers to stm32f1xx_hal_flash.o(i.FLASH_SetErrorCode) for FLASH_SetErrorCode - stm32f1xx_hal_flash.o(i.HAL_FLASH_GetError) refers to stm32f1xx_hal_flash.o(.bss) for .bss - stm32f1xx_hal_flash.o(i.HAL_FLASH_IRQHandler) refers to stm32f1xx_hal_flash.o(i.FLASH_SetErrorCode) for FLASH_SetErrorCode - stm32f1xx_hal_flash.o(i.HAL_FLASH_IRQHandler) refers to stm32f1xx_hal_flash.o(i.HAL_FLASH_OperationErrorCallback) for HAL_FLASH_OperationErrorCallback - stm32f1xx_hal_flash.o(i.HAL_FLASH_IRQHandler) refers to stm32f1xx_hal_flash.o(i.FLASH_Program_HalfWord) for FLASH_Program_HalfWord - stm32f1xx_hal_flash.o(i.HAL_FLASH_IRQHandler) refers to stm32f1xx_hal_flash.o(i.HAL_FLASH_EndOfOperationCallback) for HAL_FLASH_EndOfOperationCallback - stm32f1xx_hal_flash.o(i.HAL_FLASH_IRQHandler) refers to stm32f1xx_hal_flash_ex.o(i.FLASH_PageErase) for FLASH_PageErase - stm32f1xx_hal_flash.o(i.HAL_FLASH_IRQHandler) refers to stm32f1xx_hal_flash.o(.bss) for .bss - stm32f1xx_hal_flash.o(i.HAL_FLASH_OB_Launch) refers to stm32f1xx_hal_cortex.o(i.HAL_NVIC_SystemReset) for HAL_NVIC_SystemReset - stm32f1xx_hal_flash.o(i.HAL_FLASH_Program) refers to stm32f1xx_hal_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation - stm32f1xx_hal_flash.o(i.HAL_FLASH_Program) refers to llushr.o(.text) for __aeabi_llsr - stm32f1xx_hal_flash.o(i.HAL_FLASH_Program) refers to stm32f1xx_hal_flash.o(i.FLASH_Program_HalfWord) for FLASH_Program_HalfWord - stm32f1xx_hal_flash.o(i.HAL_FLASH_Program) refers to stm32f1xx_hal_flash.o(.bss) for .bss - stm32f1xx_hal_flash.o(i.HAL_FLASH_Program_IT) refers to stm32f1xx_hal_flash.o(i.FLASH_Program_HalfWord) for FLASH_Program_HalfWord - stm32f1xx_hal_flash.o(i.HAL_FLASH_Program_IT) refers to stm32f1xx_hal_flash.o(.bss) for .bss - stm32f1xx_hal_flash_ex.o(i.FLASH_MassErase) refers to stm32f1xx_hal_flash.o(.bss) for pFlash - stm32f1xx_hal_flash_ex.o(i.FLASH_OB_DisableWRP) refers to stm32f1xx_hal_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation - stm32f1xx_hal_flash_ex.o(i.FLASH_OB_DisableWRP) refers to stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_OBErase) for HAL_FLASHEx_OBErase - stm32f1xx_hal_flash_ex.o(i.FLASH_OB_DisableWRP) refers to stm32f1xx_hal_flash.o(.bss) for pFlash - stm32f1xx_hal_flash_ex.o(i.FLASH_OB_EnableWRP) refers to stm32f1xx_hal_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation - stm32f1xx_hal_flash_ex.o(i.FLASH_OB_EnableWRP) refers to stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_OBErase) for HAL_FLASHEx_OBErase - stm32f1xx_hal_flash_ex.o(i.FLASH_OB_EnableWRP) refers to stm32f1xx_hal_flash.o(.bss) for pFlash - stm32f1xx_hal_flash_ex.o(i.FLASH_OB_RDP_LevelConfig) refers to stm32f1xx_hal_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation - stm32f1xx_hal_flash_ex.o(i.FLASH_OB_RDP_LevelConfig) refers to stm32f1xx_hal_flash.o(.bss) for pFlash - stm32f1xx_hal_flash_ex.o(i.FLASH_PageErase) refers to stm32f1xx_hal_flash.o(.bss) for pFlash - stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_Erase) refers to stm32f1xx_hal_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation - stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_Erase) refers to stm32f1xx_hal_flash_ex.o(i.FLASH_MassErase) for FLASH_MassErase - stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_Erase) refers to stm32f1xx_hal_flash_ex.o(i.FLASH_PageErase) for FLASH_PageErase - stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_Erase) refers to stm32f1xx_hal_flash.o(.bss) for pFlash - stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_Erase_IT) refers to stm32f1xx_hal_flash_ex.o(i.FLASH_PageErase) for FLASH_PageErase - stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_Erase_IT) refers to stm32f1xx_hal_flash_ex.o(i.FLASH_MassErase) for FLASH_MassErase - stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_Erase_IT) refers to stm32f1xx_hal_flash.o(.bss) for pFlash - stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_OBErase) refers to stm32f1xx_hal_flash_ex.o(i.FLASH_OB_GetRDP) for FLASH_OB_GetRDP - stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_OBErase) refers to stm32f1xx_hal_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation - stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_OBErase) refers to stm32f1xx_hal_flash_ex.o(i.FLASH_OB_RDP_LevelConfig) for FLASH_OB_RDP_LevelConfig - stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_OBErase) refers to stm32f1xx_hal_flash.o(.bss) for pFlash - stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_OBGetConfig) refers to stm32f1xx_hal_flash_ex.o(i.FLASH_OB_GetRDP) for FLASH_OB_GetRDP - stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_OBProgram) refers to stm32f1xx_hal_flash_ex.o(i.FLASH_OB_DisableWRP) for FLASH_OB_DisableWRP - stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_OBProgram) refers to stm32f1xx_hal_flash_ex.o(i.FLASH_OB_EnableWRP) for FLASH_OB_EnableWRP - stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_OBProgram) refers to stm32f1xx_hal_flash_ex.o(i.FLASH_OB_RDP_LevelConfig) for FLASH_OB_RDP_LevelConfig - stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_OBProgram) refers to stm32f1xx_hal_flash.o(i.FLASH_WaitForLastOperation) for FLASH_WaitForLastOperation - stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_OBProgram) refers to stm32f1xx_hal_flash.o(.bss) for pFlash - stm32f1xx_hal_uart.o(i.HAL_HalfDuplex_Init) refers to usart.o(i.HAL_UART_MspInit) for HAL_UART_MspInit - stm32f1xx_hal_uart.o(i.HAL_HalfDuplex_Init) refers to stm32f1xx_hal_uart.o(i.UART_SetConfig) for UART_SetConfig - stm32f1xx_hal_uart.o(i.HAL_LIN_Init) refers to usart.o(i.HAL_UART_MspInit) for HAL_UART_MspInit - stm32f1xx_hal_uart.o(i.HAL_LIN_Init) refers to stm32f1xx_hal_uart.o(i.UART_SetConfig) for UART_SetConfig - stm32f1xx_hal_uart.o(i.HAL_MultiProcessor_Init) refers to usart.o(i.HAL_UART_MspInit) for HAL_UART_MspInit - stm32f1xx_hal_uart.o(i.HAL_MultiProcessor_Init) refers to stm32f1xx_hal_uart.o(i.UART_SetConfig) for UART_SetConfig - stm32f1xx_hal_uart.o(i.HAL_UART_Abort) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Abort) for HAL_DMA_Abort - stm32f1xx_hal_uart.o(i.HAL_UART_Abort) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_GetError) for HAL_DMA_GetError - stm32f1xx_hal_uart.o(i.HAL_UART_AbortReceive) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Abort) for HAL_DMA_Abort - stm32f1xx_hal_uart.o(i.HAL_UART_AbortReceive) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_GetError) for HAL_DMA_GetError - stm32f1xx_hal_uart.o(i.HAL_UART_AbortReceive_IT) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Abort_IT) for HAL_DMA_Abort_IT - stm32f1xx_hal_uart.o(i.HAL_UART_AbortReceive_IT) refers to stm32f1xx_hal_uart.o(i.HAL_UART_AbortReceiveCpltCallback) for HAL_UART_AbortReceiveCpltCallback - stm32f1xx_hal_uart.o(i.HAL_UART_AbortReceive_IT) refers to stm32f1xx_hal_uart.o(i.UART_DMARxOnlyAbortCallback) for UART_DMARxOnlyAbortCallback - stm32f1xx_hal_uart.o(i.HAL_UART_AbortTransmit) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Abort) for HAL_DMA_Abort - stm32f1xx_hal_uart.o(i.HAL_UART_AbortTransmit) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_GetError) for HAL_DMA_GetError - stm32f1xx_hal_uart.o(i.HAL_UART_AbortTransmit_IT) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Abort_IT) for HAL_DMA_Abort_IT - stm32f1xx_hal_uart.o(i.HAL_UART_AbortTransmit_IT) refers to stm32f1xx_hal_uart.o(i.HAL_UART_AbortTransmitCpltCallback) for HAL_UART_AbortTransmitCpltCallback - stm32f1xx_hal_uart.o(i.HAL_UART_AbortTransmit_IT) refers to stm32f1xx_hal_uart.o(i.UART_DMATxOnlyAbortCallback) for UART_DMATxOnlyAbortCallback - stm32f1xx_hal_uart.o(i.HAL_UART_Abort_IT) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Abort_IT) for HAL_DMA_Abort_IT - stm32f1xx_hal_uart.o(i.HAL_UART_Abort_IT) refers to stm32f1xx_hal_uart.o(i.HAL_UART_AbortCpltCallback) for HAL_UART_AbortCpltCallback - stm32f1xx_hal_uart.o(i.HAL_UART_Abort_IT) refers to stm32f1xx_hal_uart.o(i.UART_DMATxAbortCallback) for UART_DMATxAbortCallback - stm32f1xx_hal_uart.o(i.HAL_UART_Abort_IT) refers to stm32f1xx_hal_uart.o(i.UART_DMARxAbortCallback) for UART_DMARxAbortCallback - stm32f1xx_hal_uart.o(i.HAL_UART_DMAStop) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Abort) for HAL_DMA_Abort - stm32f1xx_hal_uart.o(i.HAL_UART_DMAStop) refers to stm32f1xx_hal_uart.o(i.UART_EndTxTransfer) for UART_EndTxTransfer - stm32f1xx_hal_uart.o(i.HAL_UART_DMAStop) refers to stm32f1xx_hal_uart.o(i.UART_EndRxTransfer) for UART_EndRxTransfer - stm32f1xx_hal_uart.o(i.HAL_UART_DeInit) refers to usart.o(i.HAL_UART_MspDeInit) for HAL_UART_MspDeInit - stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) refers to stm32f1xx_hal_uart.o(i.UART_Receive_IT) for UART_Receive_IT - stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) refers to stm32f1xx_hal_uart.o(i.UART_EndRxTransfer) for UART_EndRxTransfer - stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Abort_IT) for HAL_DMA_Abort_IT - stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) refers to stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback) for HAL_UART_ErrorCallback - stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) refers to stm32f1xx_hal_uart.o(i.HAL_UART_TxCpltCallback) for HAL_UART_TxCpltCallback - stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler) refers to stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError) for UART_DMAAbortOnError - stm32f1xx_hal_uart.o(i.HAL_UART_Init) refers to usart.o(i.HAL_UART_MspInit) for HAL_UART_MspInit - stm32f1xx_hal_uart.o(i.HAL_UART_Init) refers to stm32f1xx_hal_uart.o(i.UART_SetConfig) for UART_SetConfig - stm32f1xx_hal_uart.o(i.HAL_UART_Receive) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick - stm32f1xx_hal_uart.o(i.HAL_UART_Receive) refers to stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout) for UART_WaitOnFlagUntilTimeout - stm32f1xx_hal_uart.o(i.HAL_UART_Receive_DMA) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Start_IT) for HAL_DMA_Start_IT - stm32f1xx_hal_uart.o(i.HAL_UART_Receive_DMA) refers to stm32f1xx_hal_uart.o(i.UART_DMAReceiveCplt) for UART_DMAReceiveCplt - stm32f1xx_hal_uart.o(i.HAL_UART_Receive_DMA) refers to stm32f1xx_hal_uart.o(i.UART_DMARxHalfCplt) for UART_DMARxHalfCplt - stm32f1xx_hal_uart.o(i.HAL_UART_Receive_DMA) refers to stm32f1xx_hal_uart.o(i.UART_DMAError) for UART_DMAError - stm32f1xx_hal_uart.o(i.HAL_UART_Transmit) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick - stm32f1xx_hal_uart.o(i.HAL_UART_Transmit) refers to stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout) for UART_WaitOnFlagUntilTimeout - stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA) refers to stm32f1xx_hal_dma.o(i.HAL_DMA_Start_IT) for HAL_DMA_Start_IT - stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA) refers to stm32f1xx_hal_uart.o(i.UART_DMATransmitCplt) for UART_DMATransmitCplt - stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA) refers to stm32f1xx_hal_uart.o(i.UART_DMATxHalfCplt) for UART_DMATxHalfCplt - stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA) refers to stm32f1xx_hal_uart.o(i.UART_DMAError) for UART_DMAError - stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError) refers to stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback) for HAL_UART_ErrorCallback - stm32f1xx_hal_uart.o(i.UART_DMAError) refers to stm32f1xx_hal_uart.o(i.UART_EndTxTransfer) for UART_EndTxTransfer - stm32f1xx_hal_uart.o(i.UART_DMAError) refers to stm32f1xx_hal_uart.o(i.UART_EndRxTransfer) for UART_EndRxTransfer - stm32f1xx_hal_uart.o(i.UART_DMAError) refers to stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback) for HAL_UART_ErrorCallback - stm32f1xx_hal_uart.o(i.UART_DMAReceiveCplt) refers to stm32f1xx_hal_uart.o(i.HAL_UART_RxCpltCallback) for HAL_UART_RxCpltCallback - stm32f1xx_hal_uart.o(i.UART_DMARxAbortCallback) refers to stm32f1xx_hal_uart.o(i.HAL_UART_AbortCpltCallback) for HAL_UART_AbortCpltCallback - stm32f1xx_hal_uart.o(i.UART_DMARxHalfCplt) refers to stm32f1xx_hal_uart.o(i.HAL_UART_RxHalfCpltCallback) for HAL_UART_RxHalfCpltCallback - stm32f1xx_hal_uart.o(i.UART_DMARxOnlyAbortCallback) refers to stm32f1xx_hal_uart.o(i.HAL_UART_AbortReceiveCpltCallback) for HAL_UART_AbortReceiveCpltCallback - stm32f1xx_hal_uart.o(i.UART_DMATransmitCplt) refers to stm32f1xx_hal_uart.o(i.HAL_UART_TxCpltCallback) for HAL_UART_TxCpltCallback - stm32f1xx_hal_uart.o(i.UART_DMATxAbortCallback) refers to stm32f1xx_hal_uart.o(i.HAL_UART_AbortCpltCallback) for HAL_UART_AbortCpltCallback - stm32f1xx_hal_uart.o(i.UART_DMATxHalfCplt) refers to stm32f1xx_hal_uart.o(i.HAL_UART_TxHalfCpltCallback) for HAL_UART_TxHalfCpltCallback - stm32f1xx_hal_uart.o(i.UART_DMATxOnlyAbortCallback) refers to stm32f1xx_hal_uart.o(i.HAL_UART_AbortTransmitCpltCallback) for HAL_UART_AbortTransmitCpltCallback - stm32f1xx_hal_uart.o(i.UART_Receive_IT) refers to stm32f1xx_hal_uart.o(i.HAL_UART_RxCpltCallback) for HAL_UART_RxCpltCallback - stm32f1xx_hal_uart.o(i.UART_SetConfig) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) for HAL_RCC_GetPCLK2Freq - stm32f1xx_hal_uart.o(i.UART_SetConfig) refers to stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) for HAL_RCC_GetPCLK1Freq - stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout) refers to stm32f1xx_hal.o(i.HAL_GetTick) for HAL_GetTick + system_stm32f1xx.o(.text) refers to system_stm32f1xx.o(.data) for .data + system_stm32f1xx.o(.text) refers to system_stm32f1xx.o(.constdata) for .constdata + stm32f1xx_hal_spi.o(.text) refers to spi.o(.text) for HAL_SPI_MspInit + stm32f1xx_hal_spi.o(.text) refers to stm32f1xx_hal.o(.text) for HAL_GetTick + stm32f1xx_hal_spi.o(.text) refers to system_stm32f1xx.o(.data) for SystemCoreClock + stm32f1xx_hal_spi.o(.text) refers to stm32f1xx_hal_dma.o(.text) for HAL_DMA_Start_IT + stm32f1xx_hal.o(.text) refers to stm32f1xx_hal_cortex.o(.text) for HAL_SYSTICK_Config + stm32f1xx_hal.o(.text) refers to stm32f1xx_hal_msp.o(.text) for HAL_MspInit + stm32f1xx_hal.o(.text) refers to stm32f1xx_hal.o(.data) for .data + stm32f1xx_hal.o(.text) refers to system_stm32f1xx.o(.data) for SystemCoreClock + stm32f1xx_hal_rcc.o(.text) refers to stm32f1xx_hal.o(.text) for HAL_GetTick + stm32f1xx_hal_rcc.o(.text) refers to system_stm32f1xx.o(.data) for SystemCoreClock + stm32f1xx_hal_rcc.o(.text) refers to stm32f1xx_hal.o(.data) for uwTickPrio + stm32f1xx_hal_rcc.o(.text) refers to stm32f1xx_hal_gpio.o(.text) for HAL_GPIO_Init + stm32f1xx_hal_rcc.o(.text) refers to system_stm32f1xx.o(.constdata) for AHBPrescTable + stm32f1xx_hal_rcc.o(.text) refers to system_stm32f1xx.o(.constdata) for APBPrescTable + stm32f1xx_hal_rcc_ex.o(.text) refers to stm32f1xx_hal.o(.text) for HAL_GetTick + stm32f1xx_hal_rcc_ex.o(.text) refers to stm32f1xx_hal_rcc.o(.text) for HAL_RCC_GetPCLK2Freq + stm32f1xx_hal_dma.o(.text) refers to stm32f1xx_hal.o(.text) for HAL_GetTick + stm32f1xx_hal_flash.o(.text) refers to stm32f1xx_hal.o(.text) for HAL_GetTick + stm32f1xx_hal_flash.o(.text) refers to llushr.o(.text) for __aeabi_llsr + stm32f1xx_hal_flash.o(.text) refers to stm32f1xx_hal_flash_ex.o(.text) for FLASH_PageErase + stm32f1xx_hal_flash.o(.text) refers to stm32f1xx_hal_cortex.o(.text) for HAL_NVIC_SystemReset + stm32f1xx_hal_flash.o(.text) refers to stm32f1xx_hal_flash.o(.bss) for .bss + stm32f1xx_hal_flash_ex.o(.text) refers to stm32f1xx_hal_flash.o(.text) for FLASH_WaitForLastOperation + stm32f1xx_hal_flash_ex.o(.text) refers to stm32f1xx_hal_flash.o(.bss) for pFlash + stm32f1xx_hal_uart.o(.text) refers to stm32f1xx_hal_rcc.o(.text) for HAL_RCC_GetPCLK2Freq + stm32f1xx_hal_uart.o(.text) refers to usart.o(.text) for HAL_UART_MspInit + stm32f1xx_hal_uart.o(.text) refers to stm32f1xx_hal.o(.text) for HAL_GetTick + stm32f1xx_hal_uart.o(.text) refers to stm32f1xx_hal_dma.o(.text) for HAL_DMA_Start_IT entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock @@ -442,54 +103,54 @@ Section Cross References entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk printfb.o(i.__0fprintf$bare) refers to printfb.o(i._printf_core) for _printf_core - printfb.o(i.__0fprintf$bare) refers to usart.o(i.fputc) for fputc + printfb.o(i.__0fprintf$bare) refers to usart.o(.text) for fputc printfb.o(i.__0printf$bare) refers to printfb.o(i._printf_core) for _printf_core - printfb.o(i.__0printf$bare) refers to usart.o(i.fputc) for fputc + printfb.o(i.__0printf$bare) refers to usart.o(.text) for fputc printfb.o(i.__0printf$bare) refers to stdout.o(.data) for __stdout printfb.o(i.__0snprintf$bare) refers to printfb.o(i._printf_core) for _printf_core printfb.o(i.__0snprintf$bare) refers to printfb.o(i._snputc) for _snputc printfb.o(i.__0sprintf$bare) refers to printfb.o(i._printf_core) for _printf_core printfb.o(i.__0sprintf$bare) refers to printfb.o(i._sputc) for _sputc printfb.o(i.__0vfprintf$bare) refers to printfb.o(i._printf_core) for _printf_core - printfb.o(i.__0vfprintf$bare) refers to usart.o(i.fputc) for fputc + printfb.o(i.__0vfprintf$bare) refers to usart.o(.text) for fputc printfb.o(i.__0vprintf$bare) refers to printfb.o(i._printf_core) for _printf_core - printfb.o(i.__0vprintf$bare) refers to usart.o(i.fputc) for fputc + printfb.o(i.__0vprintf$bare) refers to usart.o(.text) for fputc printfb.o(i.__0vprintf$bare) refers to stdout.o(.data) for __stdout printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._printf_core) for _printf_core printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._snputc) for _snputc printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._printf_core) for _printf_core printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._sputc) for _sputc printf0.o(i.__0fprintf$0) refers to printf0.o(i._printf_core) for _printf_core - printf0.o(i.__0fprintf$0) refers to usart.o(i.fputc) for fputc + printf0.o(i.__0fprintf$0) refers to usart.o(.text) for fputc printf0.o(i.__0printf$0) refers to printf0.o(i._printf_core) for _printf_core - printf0.o(i.__0printf$0) refers to usart.o(i.fputc) for fputc + printf0.o(i.__0printf$0) refers to usart.o(.text) for fputc printf0.o(i.__0printf$0) refers to stdout.o(.data) for __stdout printf0.o(i.__0snprintf$0) refers to printf0.o(i._printf_core) for _printf_core printf0.o(i.__0snprintf$0) refers to printf0.o(i._snputc) for _snputc printf0.o(i.__0sprintf$0) refers to printf0.o(i._printf_core) for _printf_core printf0.o(i.__0sprintf$0) refers to printf0.o(i._sputc) for _sputc printf0.o(i.__0vfprintf$0) refers to printf0.o(i._printf_core) for _printf_core - printf0.o(i.__0vfprintf$0) refers to usart.o(i.fputc) for fputc + printf0.o(i.__0vfprintf$0) refers to usart.o(.text) for fputc printf0.o(i.__0vprintf$0) refers to printf0.o(i._printf_core) for _printf_core - printf0.o(i.__0vprintf$0) refers to usart.o(i.fputc) for fputc + printf0.o(i.__0vprintf$0) refers to usart.o(.text) for fputc printf0.o(i.__0vprintf$0) refers to stdout.o(.data) for __stdout printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._printf_core) for _printf_core printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._snputc) for _snputc printf0.o(i.__0vsprintf$0) refers to printf0.o(i._printf_core) for _printf_core printf0.o(i.__0vsprintf$0) refers to printf0.o(i._sputc) for _sputc printf1.o(i.__0fprintf$1) refers to printf1.o(i._printf_core) for _printf_core - printf1.o(i.__0fprintf$1) refers to usart.o(i.fputc) for fputc + printf1.o(i.__0fprintf$1) refers to usart.o(.text) for fputc printf1.o(i.__0printf$1) refers to printf1.o(i._printf_core) for _printf_core - printf1.o(i.__0printf$1) refers to usart.o(i.fputc) for fputc + printf1.o(i.__0printf$1) refers to usart.o(.text) for fputc printf1.o(i.__0printf$1) refers to stdout.o(.data) for __stdout printf1.o(i.__0snprintf$1) refers to printf1.o(i._printf_core) for _printf_core printf1.o(i.__0snprintf$1) refers to printf1.o(i._snputc) for _snputc printf1.o(i.__0sprintf$1) refers to printf1.o(i._printf_core) for _printf_core printf1.o(i.__0sprintf$1) refers to printf1.o(i._sputc) for _sputc printf1.o(i.__0vfprintf$1) refers to printf1.o(i._printf_core) for _printf_core - printf1.o(i.__0vfprintf$1) refers to usart.o(i.fputc) for fputc + printf1.o(i.__0vfprintf$1) refers to usart.o(.text) for fputc printf1.o(i.__0vprintf$1) refers to printf1.o(i._printf_core) for _printf_core - printf1.o(i.__0vprintf$1) refers to usart.o(i.fputc) for fputc + printf1.o(i.__0vprintf$1) refers to usart.o(.text) for fputc printf1.o(i.__0vprintf$1) refers to stdout.o(.data) for __stdout printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._printf_core) for _printf_core printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._snputc) for _snputc @@ -497,36 +158,36 @@ Section Cross References printf1.o(i.__0vsprintf$1) refers to printf1.o(i._sputc) for _sputc printf1.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod printf2.o(i.__0fprintf$2) refers to printf2.o(i._printf_core) for _printf_core - printf2.o(i.__0fprintf$2) refers to usart.o(i.fputc) for fputc + printf2.o(i.__0fprintf$2) refers to usart.o(.text) for fputc printf2.o(i.__0printf$2) refers to printf2.o(i._printf_core) for _printf_core - printf2.o(i.__0printf$2) refers to usart.o(i.fputc) for fputc + printf2.o(i.__0printf$2) refers to usart.o(.text) for fputc printf2.o(i.__0printf$2) refers to stdout.o(.data) for __stdout printf2.o(i.__0snprintf$2) refers to printf2.o(i._printf_core) for _printf_core printf2.o(i.__0snprintf$2) refers to printf2.o(i._snputc) for _snputc printf2.o(i.__0sprintf$2) refers to printf2.o(i._printf_core) for _printf_core printf2.o(i.__0sprintf$2) refers to printf2.o(i._sputc) for _sputc printf2.o(i.__0vfprintf$2) refers to printf2.o(i._printf_core) for _printf_core - printf2.o(i.__0vfprintf$2) refers to usart.o(i.fputc) for fputc + printf2.o(i.__0vfprintf$2) refers to usart.o(.text) for fputc printf2.o(i.__0vprintf$2) refers to printf2.o(i._printf_core) for _printf_core - printf2.o(i.__0vprintf$2) refers to usart.o(i.fputc) for fputc + printf2.o(i.__0vprintf$2) refers to usart.o(.text) for fputc printf2.o(i.__0vprintf$2) refers to stdout.o(.data) for __stdout printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._printf_core) for _printf_core printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._snputc) for _snputc printf2.o(i.__0vsprintf$2) refers to printf2.o(i._printf_core) for _printf_core printf2.o(i.__0vsprintf$2) refers to printf2.o(i._sputc) for _sputc printf3.o(i.__0fprintf$3) refers to printf3.o(i._printf_core) for _printf_core - printf3.o(i.__0fprintf$3) refers to usart.o(i.fputc) for fputc + printf3.o(i.__0fprintf$3) refers to usart.o(.text) for fputc printf3.o(i.__0printf$3) refers to printf3.o(i._printf_core) for _printf_core - printf3.o(i.__0printf$3) refers to usart.o(i.fputc) for fputc + printf3.o(i.__0printf$3) refers to usart.o(.text) for fputc printf3.o(i.__0printf$3) refers to stdout.o(.data) for __stdout printf3.o(i.__0snprintf$3) refers to printf3.o(i._printf_core) for _printf_core printf3.o(i.__0snprintf$3) refers to printf3.o(i._snputc) for _snputc printf3.o(i.__0sprintf$3) refers to printf3.o(i._printf_core) for _printf_core printf3.o(i.__0sprintf$3) refers to printf3.o(i._sputc) for _sputc printf3.o(i.__0vfprintf$3) refers to printf3.o(i._printf_core) for _printf_core - printf3.o(i.__0vfprintf$3) refers to usart.o(i.fputc) for fputc + printf3.o(i.__0vfprintf$3) refers to usart.o(.text) for fputc printf3.o(i.__0vprintf$3) refers to printf3.o(i._printf_core) for _printf_core - printf3.o(i.__0vprintf$3) refers to usart.o(i.fputc) for fputc + printf3.o(i.__0vprintf$3) refers to usart.o(.text) for fputc printf3.o(i.__0vprintf$3) refers to stdout.o(.data) for __stdout printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._printf_core) for _printf_core printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._snputc) for _snputc @@ -534,18 +195,18 @@ Section Cross References printf3.o(i.__0vsprintf$3) refers to printf3.o(i._sputc) for _sputc printf3.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod printf4.o(i.__0fprintf$4) refers to printf4.o(i._printf_core) for _printf_core - printf4.o(i.__0fprintf$4) refers to usart.o(i.fputc) for fputc + printf4.o(i.__0fprintf$4) refers to usart.o(.text) for fputc printf4.o(i.__0printf$4) refers to printf4.o(i._printf_core) for _printf_core - printf4.o(i.__0printf$4) refers to usart.o(i.fputc) for fputc + printf4.o(i.__0printf$4) refers to usart.o(.text) for fputc printf4.o(i.__0printf$4) refers to stdout.o(.data) for __stdout printf4.o(i.__0snprintf$4) refers to printf4.o(i._printf_core) for _printf_core printf4.o(i.__0snprintf$4) refers to printf4.o(i._snputc) for _snputc printf4.o(i.__0sprintf$4) refers to printf4.o(i._printf_core) for _printf_core printf4.o(i.__0sprintf$4) refers to printf4.o(i._sputc) for _sputc printf4.o(i.__0vfprintf$4) refers to printf4.o(i._printf_core) for _printf_core - printf4.o(i.__0vfprintf$4) refers to usart.o(i.fputc) for fputc + printf4.o(i.__0vfprintf$4) refers to usart.o(.text) for fputc printf4.o(i.__0vprintf$4) refers to printf4.o(i._printf_core) for _printf_core - printf4.o(i.__0vprintf$4) refers to usart.o(i.fputc) for fputc + printf4.o(i.__0vprintf$4) refers to usart.o(.text) for fputc printf4.o(i.__0vprintf$4) refers to stdout.o(.data) for __stdout printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._printf_core) for _printf_core printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._snputc) for _snputc @@ -553,18 +214,18 @@ Section Cross References printf4.o(i.__0vsprintf$4) refers to printf4.o(i._sputc) for _sputc printf4.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod printf5.o(i.__0fprintf$5) refers to printf5.o(i._printf_core) for _printf_core - printf5.o(i.__0fprintf$5) refers to usart.o(i.fputc) for fputc + printf5.o(i.__0fprintf$5) refers to usart.o(.text) for fputc printf5.o(i.__0printf$5) refers to printf5.o(i._printf_core) for _printf_core - printf5.o(i.__0printf$5) refers to usart.o(i.fputc) for fputc + printf5.o(i.__0printf$5) refers to usart.o(.text) for fputc printf5.o(i.__0printf$5) refers to stdout.o(.data) for __stdout printf5.o(i.__0snprintf$5) refers to printf5.o(i._printf_core) for _printf_core printf5.o(i.__0snprintf$5) refers to printf5.o(i._snputc) for _snputc printf5.o(i.__0sprintf$5) refers to printf5.o(i._printf_core) for _printf_core printf5.o(i.__0sprintf$5) refers to printf5.o(i._sputc) for _sputc printf5.o(i.__0vfprintf$5) refers to printf5.o(i._printf_core) for _printf_core - printf5.o(i.__0vfprintf$5) refers to usart.o(i.fputc) for fputc + printf5.o(i.__0vfprintf$5) refers to usart.o(.text) for fputc printf5.o(i.__0vprintf$5) refers to printf5.o(i._printf_core) for _printf_core - printf5.o(i.__0vprintf$5) refers to usart.o(i.fputc) for fputc + printf5.o(i.__0vprintf$5) refers to usart.o(.text) for fputc printf5.o(i.__0vprintf$5) refers to stdout.o(.data) for __stdout printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._printf_core) for _printf_core printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._snputc) for _snputc @@ -572,18 +233,18 @@ Section Cross References printf5.o(i.__0vsprintf$5) refers to printf5.o(i._sputc) for _sputc printf5.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod printf6.o(i.__0fprintf$6) refers to printf6.o(i._printf_core) for _printf_core - printf6.o(i.__0fprintf$6) refers to usart.o(i.fputc) for fputc + printf6.o(i.__0fprintf$6) refers to usart.o(.text) for fputc printf6.o(i.__0printf$6) refers to printf6.o(i._printf_core) for _printf_core - printf6.o(i.__0printf$6) refers to usart.o(i.fputc) for fputc + printf6.o(i.__0printf$6) refers to usart.o(.text) for fputc printf6.o(i.__0printf$6) refers to stdout.o(.data) for __stdout printf6.o(i.__0snprintf$6) refers to printf6.o(i._printf_core) for _printf_core printf6.o(i.__0snprintf$6) refers to printf6.o(i._snputc) for _snputc printf6.o(i.__0sprintf$6) refers to printf6.o(i._printf_core) for _printf_core printf6.o(i.__0sprintf$6) refers to printf6.o(i._sputc) for _sputc printf6.o(i.__0vfprintf$6) refers to printf6.o(i._printf_core) for _printf_core - printf6.o(i.__0vfprintf$6) refers to usart.o(i.fputc) for fputc + printf6.o(i.__0vfprintf$6) refers to usart.o(.text) for fputc printf6.o(i.__0vprintf$6) refers to printf6.o(i._printf_core) for _printf_core - printf6.o(i.__0vprintf$6) refers to usart.o(i.fputc) for fputc + printf6.o(i.__0vprintf$6) refers to usart.o(.text) for fputc printf6.o(i.__0vprintf$6) refers to stdout.o(.data) for __stdout printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._printf_core) for _printf_core printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._snputc) for _snputc @@ -593,18 +254,18 @@ Section Cross References printf6.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod printf6.o(i._printf_core) refers to printf6.o(i._printf_post_padding) for _printf_post_padding printf7.o(i.__0fprintf$7) refers to printf7.o(i._printf_core) for _printf_core - printf7.o(i.__0fprintf$7) refers to usart.o(i.fputc) for fputc + printf7.o(i.__0fprintf$7) refers to usart.o(.text) for fputc printf7.o(i.__0printf$7) refers to printf7.o(i._printf_core) for _printf_core - printf7.o(i.__0printf$7) refers to usart.o(i.fputc) for fputc + printf7.o(i.__0printf$7) refers to usart.o(.text) for fputc printf7.o(i.__0printf$7) refers to stdout.o(.data) for __stdout printf7.o(i.__0snprintf$7) refers to printf7.o(i._printf_core) for _printf_core printf7.o(i.__0snprintf$7) refers to printf7.o(i._snputc) for _snputc printf7.o(i.__0sprintf$7) refers to printf7.o(i._printf_core) for _printf_core printf7.o(i.__0sprintf$7) refers to printf7.o(i._sputc) for _sputc printf7.o(i.__0vfprintf$7) refers to printf7.o(i._printf_core) for _printf_core - printf7.o(i.__0vfprintf$7) refers to usart.o(i.fputc) for fputc + printf7.o(i.__0vfprintf$7) refers to usart.o(.text) for fputc printf7.o(i.__0vprintf$7) refers to printf7.o(i._printf_core) for _printf_core - printf7.o(i.__0vprintf$7) refers to usart.o(i.fputc) for fputc + printf7.o(i.__0vprintf$7) refers to usart.o(.text) for fputc printf7.o(i.__0vprintf$7) refers to stdout.o(.data) for __stdout printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._printf_core) for _printf_core printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._snputc) for _snputc @@ -614,18 +275,18 @@ Section Cross References printf7.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod printf7.o(i._printf_core) refers to printf7.o(i._printf_post_padding) for _printf_post_padding printf8.o(i.__0fprintf$8) refers to printf8.o(i._printf_core) for _printf_core - printf8.o(i.__0fprintf$8) refers to usart.o(i.fputc) for fputc + printf8.o(i.__0fprintf$8) refers to usart.o(.text) for fputc printf8.o(i.__0printf$8) refers to printf8.o(i._printf_core) for _printf_core - printf8.o(i.__0printf$8) refers to usart.o(i.fputc) for fputc + printf8.o(i.__0printf$8) refers to usart.o(.text) for fputc printf8.o(i.__0printf$8) refers to stdout.o(.data) for __stdout printf8.o(i.__0snprintf$8) refers to printf8.o(i._printf_core) for _printf_core printf8.o(i.__0snprintf$8) refers to printf8.o(i._snputc) for _snputc printf8.o(i.__0sprintf$8) refers to printf8.o(i._printf_core) for _printf_core printf8.o(i.__0sprintf$8) refers to printf8.o(i._sputc) for _sputc printf8.o(i.__0vfprintf$8) refers to printf8.o(i._printf_core) for _printf_core - printf8.o(i.__0vfprintf$8) refers to usart.o(i.fputc) for fputc + printf8.o(i.__0vfprintf$8) refers to usart.o(.text) for fputc printf8.o(i.__0vprintf$8) refers to printf8.o(i._printf_core) for _printf_core - printf8.o(i.__0vprintf$8) refers to usart.o(i.fputc) for fputc + printf8.o(i.__0vprintf$8) refers to usart.o(.text) for fputc printf8.o(i.__0vprintf$8) refers to stdout.o(.data) for __stdout printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._printf_core) for _printf_core printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._snputc) for _snputc @@ -636,10 +297,10 @@ Section Cross References printf8.o(i._printf_core) refers to printf8.o(i._printf_post_padding) for _printf_post_padding printfa.o(i.__0fprintf) refers (Special) to iusefp.o(.text) for __I$use$fp printfa.o(i.__0fprintf) refers to printfa.o(i._printf_core) for _printf_core - printfa.o(i.__0fprintf) refers to usart.o(i.fputc) for fputc + printfa.o(i.__0fprintf) refers to usart.o(.text) for fputc printfa.o(i.__0printf) refers (Special) to iusefp.o(.text) for __I$use$fp printfa.o(i.__0printf) refers to printfa.o(i._printf_core) for _printf_core - printfa.o(i.__0printf) refers to usart.o(i.fputc) for fputc + printfa.o(i.__0printf) refers to usart.o(.text) for fputc printfa.o(i.__0printf) refers to stdout.o(.data) for __stdout printfa.o(i.__0snprintf) refers (Special) to iusefp.o(.text) for __I$use$fp printfa.o(i.__0snprintf) refers to printfa.o(i._printf_core) for _printf_core @@ -649,10 +310,10 @@ Section Cross References printfa.o(i.__0sprintf) refers to printfa.o(i._sputc) for _sputc printfa.o(i.__0vfprintf) refers (Special) to iusefp.o(.text) for __I$use$fp printfa.o(i.__0vfprintf) refers to printfa.o(i._printf_core) for _printf_core - printfa.o(i.__0vfprintf) refers to usart.o(i.fputc) for fputc + printfa.o(i.__0vfprintf) refers to usart.o(.text) for fputc printfa.o(i.__0vprintf) refers (Special) to iusefp.o(.text) for __I$use$fp printfa.o(i.__0vprintf) refers to printfa.o(i._printf_core) for _printf_core - printfa.o(i.__0vprintf) refers to usart.o(i.fputc) for fputc + printfa.o(i.__0vprintf) refers to usart.o(.text) for fputc printfa.o(i.__0vprintf) refers to stdout.o(.data) for __stdout printfa.o(i.__0vsnprintf) refers (Special) to iusefp.o(.text) for __I$use$fp printfa.o(i.__0vsnprintf) refers to printfa.o(i._printf_core) for _printf_core @@ -726,8 +387,8 @@ Section Cross References entry2.o(__vectab_stack_and_reset_area) refers to startup_stm32f103xe.o(STACK) for __initial_sp entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload - entry9a.o(.ARM.Collect$$$$0000000B) refers to main.o(i.main) for main - entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(i.main) for main + entry9a.o(.ARM.Collect$$$$0000000B) refers to main.o(.text) for main + entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(.text) for main uldiv.o(.text) refers to llushr.o(.text) for __aeabi_llsr uldiv.o(.text) refers to llshl.o(.text) for __aeabi_llsl depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl @@ -752,274 +413,126 @@ Removing Unused input sections from the image. Removing spi.o(.rev16_text), (4 bytes). Removing spi.o(.revsh_text), (4 bytes). Removing spi.o(.rrx_text), (6 bytes). - Removing spi.o(i.HAL_SPI_MspDeInit), (40 bytes). Removing usart.o(.rev16_text), (4 bytes). Removing usart.o(.revsh_text), (4 bytes). Removing usart.o(.rrx_text), (6 bytes). - Removing usart.o(i.HAL_UART_MspDeInit), (44 bytes). Removing stm32f1xx_it.o(.rev16_text), (4 bytes). Removing stm32f1xx_it.o(.revsh_text), (4 bytes). Removing stm32f1xx_it.o(.rrx_text), (6 bytes). Removing stm32f1xx_hal_msp.o(.rev16_text), (4 bytes). Removing stm32f1xx_hal_msp.o(.revsh_text), (4 bytes). Removing stm32f1xx_hal_msp.o(.rrx_text), (6 bytes). - Removing imagedata2.o(.constdata), (7750 bytes). - Removing imagedata2.o(.constdata), (4000 bytes). - Removing imagedata2.o(.constdata), (4000 bytes). - Removing imagedata2.o(.constdata), (7056 bytes). - Removing imagedata2.o(.constdata), (12432 bytes). - Removing imagedata2.o(.constdata), (16800 bytes). - Removing imagedata2.o(.constdata), (96000 bytes). - Removing imagedata2.o(.constdata), (47104 bytes). - Removing imagedata2.o(.constdata), (192000 bytes). - Removing imagedata2.o(.constdata), (16560 bytes). - Removing imagedata2.o(.constdata), (26928 bytes). - Removing imagedata2.o(.constdata), (26928 bytes). - Removing imagedata2.o(.constdata), (26928 bytes). - Removing imagedata2.o(.constdata), (81600 bytes). - Removing epd_13in3b_test.o(.rev16_text), (4 bytes). - Removing epd_13in3b_test.o(.revsh_text), (4 bytes). - Removing epd_13in3b_test.o(.rrx_text), (6 bytes). - Removing epd_13in3b.o(.rev16_text), (4 bytes). - Removing epd_13in3b.o(.revsh_text), (4 bytes). - Removing epd_13in3b.o(.rrx_text), (6 bytes). - Removing epd_13in3b.o(i.EPD_13IN3B_Clear_Base), (114 bytes). - Removing epd_13in3b.o(i.EPD_13IN3B_Clear_Black), (82 bytes). - Removing epd_13in3b.o(i.EPD_13IN3B_Clear_Red), (82 bytes). - Removing epd_13in3b.o(i.EPD_13IN3B_Display), (106 bytes). - Removing epd_13in3b.o(i.EPD_13IN3B_Display_Partial), (308 bytes). + Removing imagedata.o(.constdata), (656 bytes). + Removing imagedata.o(.constdata), (2560 bytes). + Removing imagedata.o(.constdata), (5000 bytes). + Removing imagedata.o(.constdata), (5000 bytes). + Removing imagedata.o(.constdata), (2888 bytes). + Removing imagedata.o(.constdata), (2888 bytes). + Removing imagedata.o(.constdata), (5808 bytes). + Removing imagedata.o(.constdata), (5808 bytes). + Removing imagedata.o(.constdata), (5808 bytes). + Removing imagedata.o(.constdata), (5808 bytes). + Removing imagedata.o(.constdata), (5808 bytes). + Removing imagedata.o(.constdata), (11616 bytes). + Removing imagedata.o(.constdata), (4736 bytes). + Removing imagedata.o(.constdata), (9472 bytes). + Removing imagedata.o(.constdata), (4736 bytes). + Removing imagedata.o(.constdata), (4736 bytes). + Removing imagedata.o(.constdata), (4000 bytes). + Removing imagedata.o(.constdata), (2756 bytes). + Removing imagedata.o(.constdata), (2756 bytes). + Removing imagedata.o(.constdata), (2756 bytes). + Removing imagedata.o(.constdata), (2756 bytes). + Removing imagedata.o(.constdata), (2756 bytes). + Removing imagedata.o(.constdata), (5630 bytes). + Removing imagedata.o(.constdata), (5630 bytes). + Removing imagedata.o(.constdata), (5630 bytes). + Removing imagedata.o(.constdata), (10800 bytes). + Removing imagedata.o(.constdata), (33606 bytes). + Removing imagedata.o(.constdata), (128000 bytes). + Removing imagedata.o(.constdata), (15000 bytes). + Removing imagedata.o(.constdata), (30000 bytes). + Removing imagedata.o(.constdata), (15000 bytes). + Removing imagedata.o(.constdata), (15000 bytes). + Removing imagedata.o(.constdata), (13728 bytes). + Removing imagedata.o(.constdata), (33600 bytes). + Removing imagedata.o(.constdata), (38886 bytes). + Removing imagedata.o(.constdata), (33600 bytes). + Removing imagedata.o(.constdata), (33600 bytes). + Removing imagedata.o(.constdata), (38886 bytes). + Removing imagedata.o(.constdata), (38886 bytes). + Removing imagedata.o(.constdata), (30720 bytes). + Removing imagedata.o(.constdata), (48000 bytes). + Removing imagedata.o(.constdata), (30720 bytes). + Removing imagedata.o(.constdata), (30720 bytes). + Removing imagedata.o(.constdata), (48000 bytes). + Removing imagedata.o(.constdata), (48000 bytes). + Removing epd_1in54_v2_test.o(.rev16_text), (4 bytes). + Removing epd_1in54_v2_test.o(.revsh_text), (4 bytes). + Removing epd_1in54_v2_test.o(.rrx_text), (6 bytes). + Removing epd_1in54_v2.o(.rev16_text), (4 bytes). + Removing epd_1in54_v2.o(.revsh_text), (4 bytes). + Removing epd_1in54_v2.o(.rrx_text), (6 bytes). Removing dev_config.o(.rev16_text), (4 bytes). Removing dev_config.o(.revsh_text), (4 bytes). Removing dev_config.o(.rrx_text), (6 bytes). - Removing dev_config.o(i.DEV_SPI_Write_nByte), (20 bytes). Removing gui_paint.o(.rev16_text), (4 bytes). Removing gui_paint.o(.revsh_text), (4 bytes). Removing gui_paint.o(.rrx_text), (6 bytes). - Removing gui_paint.o(i.Paint_ClearWindows), (52 bytes). - Removing gui_paint.o(i.Paint_DrawBitMap), (48 bytes). - Removing gui_paint.o(i.Paint_DrawBitMap_Block), (60 bytes). - Removing gui_paint.o(i.Paint_DrawBitMap_Paste), (110 bytes). - Removing gui_paint.o(i.Paint_DrawNumDecimals), (332 bytes). - Removing gui_paint.o(i.Paint_DrawTime), (300 bytes). - Removing gui_paint.o(i.Paint_SetMirroring), (124 bytes). - Removing gui_paint.o(i.Paint_SetRotate), (116 bytes). - Removing gui_paint.o(i.Paint_SetScale), (164 bytes). Removing font8.o(.constdata), (760 bytes). Removing font8.o(.data), (8 bytes). - Removing font20.o(.constdata), (3800 bytes). - Removing font20.o(.data), (8 bytes). + Removing font12.o(.constdata), (1140 bytes). + Removing font12.o(.data), (8 bytes). + Removing font16.o(.constdata), (3040 bytes). + Removing font16.o(.data), (8 bytes). Removing font24.o(.constdata), (6840 bytes). Removing font24.o(.data), (8 bytes). Removing system_stm32f1xx.o(.rev16_text), (4 bytes). Removing system_stm32f1xx.o(.revsh_text), (4 bytes). Removing system_stm32f1xx.o(.rrx_text), (6 bytes). - Removing system_stm32f1xx.o(i.SystemCoreClockUpdate), (128 bytes). Removing stm32f1xx_hal_gpio_ex.o(.rev16_text), (4 bytes). Removing stm32f1xx_hal_gpio_ex.o(.revsh_text), (4 bytes). Removing stm32f1xx_hal_gpio_ex.o(.rrx_text), (6 bytes). - Removing stm32f1xx_hal_gpio_ex.o(i.HAL_GPIOEx_ConfigEventout), (20 bytes). - Removing stm32f1xx_hal_gpio_ex.o(i.HAL_GPIOEx_DisableEventout), (16 bytes). - Removing stm32f1xx_hal_gpio_ex.o(i.HAL_GPIOEx_EnableEventout), (16 bytes). + Removing stm32f1xx_hal_gpio_ex.o(.text), (44 bytes). Removing stm32f1xx_hal_spi.o(.rev16_text), (4 bytes). Removing stm32f1xx_hal_spi.o(.revsh_text), (4 bytes). Removing stm32f1xx_hal_spi.o(.rrx_text), (6 bytes). - Removing stm32f1xx_hal_spi.o(i.HAL_SPI_Abort), (288 bytes). - Removing stm32f1xx_hal_spi.o(i.HAL_SPI_AbortCpltCallback), (2 bytes). - Removing stm32f1xx_hal_spi.o(i.HAL_SPI_Abort_IT), (288 bytes). - Removing stm32f1xx_hal_spi.o(i.HAL_SPI_DMAPause), (38 bytes). - Removing stm32f1xx_hal_spi.o(i.HAL_SPI_DMAResume), (38 bytes). - Removing stm32f1xx_hal_spi.o(i.HAL_SPI_DMAStop), (66 bytes). - Removing stm32f1xx_hal_spi.o(i.HAL_SPI_DeInit), (46 bytes). - Removing stm32f1xx_hal_spi.o(i.HAL_SPI_ErrorCallback), (2 bytes). - Removing stm32f1xx_hal_spi.o(i.HAL_SPI_GetError), (4 bytes). - Removing stm32f1xx_hal_spi.o(i.HAL_SPI_GetState), (6 bytes). - Removing stm32f1xx_hal_spi.o(i.HAL_SPI_IRQHandler), (224 bytes). - Removing stm32f1xx_hal_spi.o(i.HAL_SPI_MspDeInit), (2 bytes). - Removing stm32f1xx_hal_spi.o(i.HAL_SPI_MspInit), (2 bytes). - Removing stm32f1xx_hal_spi.o(i.HAL_SPI_Receive), (346 bytes). - Removing stm32f1xx_hal_spi.o(i.HAL_SPI_Receive_DMA), (244 bytes). - Removing stm32f1xx_hal_spi.o(i.HAL_SPI_Receive_IT), (176 bytes). - Removing stm32f1xx_hal_spi.o(i.HAL_SPI_RxCpltCallback), (2 bytes). - Removing stm32f1xx_hal_spi.o(i.HAL_SPI_RxHalfCpltCallback), (2 bytes). - Removing stm32f1xx_hal_spi.o(i.HAL_SPI_TransmitReceive), (482 bytes). - Removing stm32f1xx_hal_spi.o(i.HAL_SPI_TransmitReceive_DMA), (292 bytes). - Removing stm32f1xx_hal_spi.o(i.HAL_SPI_TransmitReceive_IT), (164 bytes). - Removing stm32f1xx_hal_spi.o(i.HAL_SPI_Transmit_DMA), (216 bytes). - Removing stm32f1xx_hal_spi.o(i.HAL_SPI_Transmit_IT), (148 bytes). - Removing stm32f1xx_hal_spi.o(i.HAL_SPI_TxCpltCallback), (2 bytes). - Removing stm32f1xx_hal_spi.o(i.HAL_SPI_TxHalfCpltCallback), (2 bytes). - Removing stm32f1xx_hal_spi.o(i.HAL_SPI_TxRxCpltCallback), (2 bytes). - Removing stm32f1xx_hal_spi.o(i.HAL_SPI_TxRxHalfCpltCallback), (2 bytes). - Removing stm32f1xx_hal_spi.o(i.SPI_2linesRxISR_16BIT), (48 bytes). - Removing stm32f1xx_hal_spi.o(i.SPI_2linesRxISR_8BIT), (48 bytes). - Removing stm32f1xx_hal_spi.o(i.SPI_2linesTxISR_16BIT), (48 bytes). - Removing stm32f1xx_hal_spi.o(i.SPI_2linesTxISR_8BIT), (48 bytes). - Removing stm32f1xx_hal_spi.o(i.SPI_AbortRx_ISR), (80 bytes). - Removing stm32f1xx_hal_spi.o(i.SPI_AbortTx_ISR), (28 bytes). - Removing stm32f1xx_hal_spi.o(i.SPI_CloseRxTx_ISR), (144 bytes). - Removing stm32f1xx_hal_spi.o(i.SPI_CloseRx_ISR), (76 bytes). - Removing stm32f1xx_hal_spi.o(i.SPI_CloseTx_ISR), (124 bytes). - Removing stm32f1xx_hal_spi.o(i.SPI_DMAAbortOnError), (16 bytes). - Removing stm32f1xx_hal_spi.o(i.SPI_DMAError), (34 bytes). - Removing stm32f1xx_hal_spi.o(i.SPI_DMAHalfReceiveCplt), (10 bytes). - Removing stm32f1xx_hal_spi.o(i.SPI_DMAHalfTransmitCplt), (10 bytes). - Removing stm32f1xx_hal_spi.o(i.SPI_DMAHalfTransmitReceiveCplt), (10 bytes). - Removing stm32f1xx_hal_spi.o(i.SPI_DMAReceiveCplt), (106 bytes). - Removing stm32f1xx_hal_spi.o(i.SPI_DMARxAbortCallback), (98 bytes). - Removing stm32f1xx_hal_spi.o(i.SPI_DMATransmitCplt), (100 bytes). - Removing stm32f1xx_hal_spi.o(i.SPI_DMATransmitReceiveCplt), (90 bytes). - Removing stm32f1xx_hal_spi.o(i.SPI_DMATxAbortCallback), (112 bytes). - Removing stm32f1xx_hal_spi.o(i.SPI_EndRxTransaction), (92 bytes). - Removing stm32f1xx_hal_spi.o(i.SPI_RxISR_16BIT), (32 bytes). - Removing stm32f1xx_hal_spi.o(i.SPI_RxISR_8BIT), (32 bytes). - Removing stm32f1xx_hal_spi.o(i.SPI_TxISR_16BIT), (32 bytes). - Removing stm32f1xx_hal_spi.o(i.SPI_TxISR_8BIT), (32 bytes). Removing stm32f1xx_hal.o(.rev16_text), (4 bytes). Removing stm32f1xx_hal.o(.revsh_text), (4 bytes). Removing stm32f1xx_hal.o(.rrx_text), (6 bytes). - Removing stm32f1xx_hal.o(i.HAL_DBGMCU_DisableDBGSleepMode), (16 bytes). - Removing stm32f1xx_hal.o(i.HAL_DBGMCU_DisableDBGStandbyMode), (16 bytes). - Removing stm32f1xx_hal.o(i.HAL_DBGMCU_DisableDBGStopMode), (16 bytes). - Removing stm32f1xx_hal.o(i.HAL_DBGMCU_EnableDBGSleepMode), (16 bytes). - Removing stm32f1xx_hal.o(i.HAL_DBGMCU_EnableDBGStandbyMode), (16 bytes). - Removing stm32f1xx_hal.o(i.HAL_DBGMCU_EnableDBGStopMode), (16 bytes). - Removing stm32f1xx_hal.o(i.HAL_DeInit), (32 bytes). - Removing stm32f1xx_hal.o(i.HAL_GetDEVID), (16 bytes). - Removing stm32f1xx_hal.o(i.HAL_GetHalVersion), (8 bytes). - Removing stm32f1xx_hal.o(i.HAL_GetREVID), (12 bytes). - Removing stm32f1xx_hal.o(i.HAL_GetTickFreq), (12 bytes). - Removing stm32f1xx_hal.o(i.HAL_GetTickPrio), (12 bytes). - Removing stm32f1xx_hal.o(i.HAL_GetUIDw0), (12 bytes). - Removing stm32f1xx_hal.o(i.HAL_GetUIDw1), (12 bytes). - Removing stm32f1xx_hal.o(i.HAL_GetUIDw2), (12 bytes). - Removing stm32f1xx_hal.o(i.HAL_MspDeInit), (2 bytes). - Removing stm32f1xx_hal.o(i.HAL_MspInit), (2 bytes). - Removing stm32f1xx_hal.o(i.HAL_ResumeTick), (14 bytes). - Removing stm32f1xx_hal.o(i.HAL_SetTickFreq), (36 bytes). - Removing stm32f1xx_hal.o(i.HAL_SuspendTick), (14 bytes). Removing stm32f1xx_hal_rcc.o(.rev16_text), (4 bytes). Removing stm32f1xx_hal_rcc.o(.revsh_text), (4 bytes). Removing stm32f1xx_hal_rcc.o(.rrx_text), (6 bytes). - Removing stm32f1xx_hal_rcc.o(i.HAL_RCC_CSSCallback), (2 bytes). - Removing stm32f1xx_hal_rcc.o(i.HAL_RCC_DeInit), (220 bytes). - Removing stm32f1xx_hal_rcc.o(i.HAL_RCC_DisableCSS), (12 bytes). - Removing stm32f1xx_hal_rcc.o(i.HAL_RCC_EnableCSS), (12 bytes). - Removing stm32f1xx_hal_rcc.o(i.HAL_RCC_GetClockConfig), (64 bytes). - Removing stm32f1xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq), (12 bytes). - Removing stm32f1xx_hal_rcc.o(i.HAL_RCC_GetOscConfig), (144 bytes). - Removing stm32f1xx_hal_rcc.o(i.HAL_RCC_MCOConfig), (72 bytes). - Removing stm32f1xx_hal_rcc.o(i.HAL_RCC_NMI_IRQHandler), (24 bytes). Removing stm32f1xx_hal_rcc_ex.o(.rev16_text), (4 bytes). Removing stm32f1xx_hal_rcc_ex.o(.revsh_text), (4 bytes). Removing stm32f1xx_hal_rcc_ex.o(.rrx_text), (6 bytes). - Removing stm32f1xx_hal_rcc_ex.o(i.HAL_RCCEx_GetPeriphCLKConfig), (52 bytes). - Removing stm32f1xx_hal_rcc_ex.o(i.HAL_RCCEx_GetPeriphCLKFreq), (212 bytes). - Removing stm32f1xx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig), (236 bytes). + Removing stm32f1xx_hal_rcc_ex.o(.text), (492 bytes). Removing stm32f1xx_hal_gpio.o(.rev16_text), (4 bytes). Removing stm32f1xx_hal_gpio.o(.revsh_text), (4 bytes). Removing stm32f1xx_hal_gpio.o(.rrx_text), (6 bytes). - Removing stm32f1xx_hal_gpio.o(i.HAL_GPIO_DeInit), (288 bytes). - Removing stm32f1xx_hal_gpio.o(i.HAL_GPIO_EXTI_Callback), (2 bytes). - Removing stm32f1xx_hal_gpio.o(i.HAL_GPIO_EXTI_IRQHandler), (24 bytes). - Removing stm32f1xx_hal_gpio.o(i.HAL_GPIO_LockPin), (34 bytes). - Removing stm32f1xx_hal_gpio.o(i.HAL_GPIO_TogglePin), (16 bytes). Removing stm32f1xx_hal_dma.o(.rev16_text), (4 bytes). Removing stm32f1xx_hal_dma.o(.revsh_text), (4 bytes). Removing stm32f1xx_hal_dma.o(.rrx_text), (6 bytes). - Removing stm32f1xx_hal_dma.o(i.DMA_SetConfig), (42 bytes). - Removing stm32f1xx_hal_dma.o(i.HAL_DMA_Abort), (70 bytes). - Removing stm32f1xx_hal_dma.o(i.HAL_DMA_Abort_IT), (304 bytes). - Removing stm32f1xx_hal_dma.o(i.HAL_DMA_DeInit), (128 bytes). - Removing stm32f1xx_hal_dma.o(i.HAL_DMA_GetError), (4 bytes). - Removing stm32f1xx_hal_dma.o(i.HAL_DMA_GetState), (6 bytes). - Removing stm32f1xx_hal_dma.o(i.HAL_DMA_IRQHandler), (584 bytes). - Removing stm32f1xx_hal_dma.o(i.HAL_DMA_Init), (124 bytes). - Removing stm32f1xx_hal_dma.o(i.HAL_DMA_PollForTransfer), (988 bytes). - Removing stm32f1xx_hal_dma.o(i.HAL_DMA_RegisterCallback), (74 bytes). - Removing stm32f1xx_hal_dma.o(i.HAL_DMA_Start), (80 bytes). - Removing stm32f1xx_hal_dma.o(i.HAL_DMA_Start_IT), (112 bytes). - Removing stm32f1xx_hal_dma.o(i.HAL_DMA_UnRegisterCallback), (82 bytes). Removing stm32f1xx_hal_cortex.o(.rev16_text), (4 bytes). Removing stm32f1xx_hal_cortex.o(.revsh_text), (4 bytes). Removing stm32f1xx_hal_cortex.o(.rrx_text), (6 bytes). - Removing stm32f1xx_hal_cortex.o(i.HAL_NVIC_ClearPendingIRQ), (26 bytes). - Removing stm32f1xx_hal_cortex.o(i.HAL_NVIC_DisableIRQ), (34 bytes). - Removing stm32f1xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ), (26 bytes). - Removing stm32f1xx_hal_cortex.o(i.HAL_NVIC_GetActive), (36 bytes). - Removing stm32f1xx_hal_cortex.o(i.HAL_NVIC_GetPendingIRQ), (36 bytes). - Removing stm32f1xx_hal_cortex.o(i.HAL_NVIC_GetPriority), (82 bytes). - Removing stm32f1xx_hal_cortex.o(i.HAL_NVIC_GetPriorityGrouping), (16 bytes). - Removing stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPendingIRQ), (26 bytes). - Removing stm32f1xx_hal_cortex.o(i.HAL_NVIC_SystemReset), (36 bytes). - Removing stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_CLKSourceConfig), (24 bytes). - Removing stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Callback), (2 bytes). - Removing stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_IRQHandler), (8 bytes). Removing stm32f1xx_hal_pwr.o(.rev16_text), (4 bytes). Removing stm32f1xx_hal_pwr.o(.revsh_text), (4 bytes). Removing stm32f1xx_hal_pwr.o(.rrx_text), (6 bytes). - Removing stm32f1xx_hal_pwr.o(i.HAL_PWR_ConfigPVD), (124 bytes). - Removing stm32f1xx_hal_pwr.o(i.HAL_PWR_DeInit), (24 bytes). - Removing stm32f1xx_hal_pwr.o(i.HAL_PWR_DisableBkUpAccess), (12 bytes). - Removing stm32f1xx_hal_pwr.o(i.HAL_PWR_DisablePVD), (12 bytes). - Removing stm32f1xx_hal_pwr.o(i.HAL_PWR_DisableSEVOnPend), (16 bytes). - Removing stm32f1xx_hal_pwr.o(i.HAL_PWR_DisableSleepOnExit), (16 bytes). - Removing stm32f1xx_hal_pwr.o(i.HAL_PWR_DisableWakeUpPin), (28 bytes). - Removing stm32f1xx_hal_pwr.o(i.HAL_PWR_EnableBkUpAccess), (12 bytes). - Removing stm32f1xx_hal_pwr.o(i.HAL_PWR_EnablePVD), (12 bytes). - Removing stm32f1xx_hal_pwr.o(i.HAL_PWR_EnableSEVOnPend), (16 bytes). - Removing stm32f1xx_hal_pwr.o(i.HAL_PWR_EnableSleepOnExit), (16 bytes). - Removing stm32f1xx_hal_pwr.o(i.HAL_PWR_EnableWakeUpPin), (28 bytes). - Removing stm32f1xx_hal_pwr.o(i.HAL_PWR_EnterSLEEPMode), (32 bytes). - Removing stm32f1xx_hal_pwr.o(i.HAL_PWR_EnterSTANDBYMode), (32 bytes). - Removing stm32f1xx_hal_pwr.o(i.HAL_PWR_EnterSTOPMode), (68 bytes). - Removing stm32f1xx_hal_pwr.o(i.HAL_PWR_PVDCallback), (2 bytes). - Removing stm32f1xx_hal_pwr.o(i.HAL_PWR_PVD_IRQHandler), (28 bytes). - Removing stm32f1xx_hal_pwr.o(i.PWR_OverloadWfe), (6 bytes). + Removing stm32f1xx_hal_pwr.o(.text), (424 bytes). Removing stm32f1xx_hal_flash.o(.rev16_text), (4 bytes). Removing stm32f1xx_hal_flash.o(.revsh_text), (4 bytes). Removing stm32f1xx_hal_flash.o(.rrx_text), (6 bytes). - Removing stm32f1xx_hal_flash.o(i.FLASH_Program_HalfWord), (28 bytes). - Removing stm32f1xx_hal_flash.o(i.FLASH_SetErrorCode), (92 bytes). - Removing stm32f1xx_hal_flash.o(i.FLASH_WaitForLastOperation), (84 bytes). - Removing stm32f1xx_hal_flash.o(i.HAL_FLASH_EndOfOperationCallback), (2 bytes). - Removing stm32f1xx_hal_flash.o(i.HAL_FLASH_GetError), (12 bytes). - Removing stm32f1xx_hal_flash.o(i.HAL_FLASH_IRQHandler), (264 bytes). - Removing stm32f1xx_hal_flash.o(i.HAL_FLASH_Lock), (20 bytes). - Removing stm32f1xx_hal_flash.o(i.HAL_FLASH_OB_Launch), (4 bytes). - Removing stm32f1xx_hal_flash.o(i.HAL_FLASH_OB_Lock), (20 bytes). - Removing stm32f1xx_hal_flash.o(i.HAL_FLASH_OB_Unlock), (36 bytes). - Removing stm32f1xx_hal_flash.o(i.HAL_FLASH_OperationErrorCallback), (2 bytes). - Removing stm32f1xx_hal_flash.o(i.HAL_FLASH_Program), (128 bytes). - Removing stm32f1xx_hal_flash.o(i.HAL_FLASH_Program_IT), (100 bytes). - Removing stm32f1xx_hal_flash.o(i.HAL_FLASH_Unlock), (40 bytes). + Removing stm32f1xx_hal_flash.o(.text), (760 bytes). Removing stm32f1xx_hal_flash.o(.bss), (32 bytes). Removing stm32f1xx_hal_flash_ex.o(.rev16_text), (4 bytes). Removing stm32f1xx_hal_flash_ex.o(.revsh_text), (4 bytes). Removing stm32f1xx_hal_flash_ex.o(.rrx_text), (6 bytes). - Removing stm32f1xx_hal_flash_ex.o(i.FLASH_MassErase), (36 bytes). - Removing stm32f1xx_hal_flash_ex.o(i.FLASH_OB_DisableWRP), (176 bytes). - Removing stm32f1xx_hal_flash_ex.o(i.FLASH_OB_EnableWRP), (176 bytes). - Removing stm32f1xx_hal_flash_ex.o(i.FLASH_OB_GetRDP), (24 bytes). - Removing stm32f1xx_hal_flash_ex.o(i.FLASH_OB_RDP_LevelConfig), (100 bytes). - Removing stm32f1xx_hal_flash_ex.o(i.FLASH_PageErase), (36 bytes). - Removing stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_Erase), (168 bytes). - Removing stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_Erase_IT), (84 bytes). - Removing stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_OBErase), (84 bytes). - Removing stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_OBGetConfig), (36 bytes). - Removing stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_OBGetUserData), (32 bytes). - Removing stm32f1xx_hal_flash_ex.o(i.HAL_FLASHEx_OBProgram), (200 bytes). + Removing stm32f1xx_hal_flash_ex.o(.text), (1050 bytes). Removing stm32f1xx_hal_exti.o(.rev16_text), (4 bytes). Removing stm32f1xx_hal_exti.o(.revsh_text), (4 bytes). Removing stm32f1xx_hal_exti.o(.rrx_text), (6 bytes). - Removing stm32f1xx_hal_exti.o(i.HAL_EXTI_ClearConfigLine), (104 bytes). - Removing stm32f1xx_hal_exti.o(i.HAL_EXTI_ClearPending), (20 bytes). - Removing stm32f1xx_hal_exti.o(i.HAL_EXTI_GenerateSWI), (20 bytes). - Removing stm32f1xx_hal_exti.o(i.HAL_EXTI_GetConfigLine), (152 bytes). - Removing stm32f1xx_hal_exti.o(i.HAL_EXTI_GetHandle), (12 bytes). - Removing stm32f1xx_hal_exti.o(i.HAL_EXTI_GetPending), (24 bytes). - Removing stm32f1xx_hal_exti.o(i.HAL_EXTI_IRQHandler), (36 bytes). - Removing stm32f1xx_hal_exti.o(i.HAL_EXTI_RegisterCallback), (14 bytes). - Removing stm32f1xx_hal_exti.o(i.HAL_EXTI_SetConfigLine), (164 bytes). + Removing stm32f1xx_hal_exti.o(.text), (512 bytes). Removing stm32f1xx_hal_tim.o(.rev16_text), (4 bytes). Removing stm32f1xx_hal_tim.o(.revsh_text), (4 bytes). Removing stm32f1xx_hal_tim.o(.rrx_text), (6 bytes). @@ -1029,69 +542,12 @@ Removing Unused input sections from the image. Removing stm32f1xx_hal_uart.o(.rev16_text), (4 bytes). Removing stm32f1xx_hal_uart.o(.revsh_text), (4 bytes). Removing stm32f1xx_hal_uart.o(.rrx_text), (6 bytes). - Removing stm32f1xx_hal_uart.o(i.HAL_HalfDuplex_EnableReceiver), (50 bytes). - Removing stm32f1xx_hal_uart.o(i.HAL_HalfDuplex_EnableTransmitter), (50 bytes). - Removing stm32f1xx_hal_uart.o(i.HAL_HalfDuplex_Init), (108 bytes). - Removing stm32f1xx_hal_uart.o(i.HAL_LIN_Init), (128 bytes). - Removing stm32f1xx_hal_uart.o(i.HAL_LIN_SendBreak), (46 bytes). - Removing stm32f1xx_hal_uart.o(i.HAL_MultiProcessor_EnterMuteMode), (46 bytes). - Removing stm32f1xx_hal_uart.o(i.HAL_MultiProcessor_ExitMuteMode), (46 bytes). - Removing stm32f1xx_hal_uart.o(i.HAL_MultiProcessor_Init), (142 bytes). - Removing stm32f1xx_hal_uart.o(i.HAL_UART_Abort), (138 bytes). - Removing stm32f1xx_hal_uart.o(i.HAL_UART_AbortCpltCallback), (2 bytes). - Removing stm32f1xx_hal_uart.o(i.HAL_UART_AbortReceive), (88 bytes). - Removing stm32f1xx_hal_uart.o(i.HAL_UART_AbortReceiveCpltCallback), (2 bytes). - Removing stm32f1xx_hal_uart.o(i.HAL_UART_AbortReceive_IT), (92 bytes). - Removing stm32f1xx_hal_uart.o(i.HAL_UART_AbortTransmit), (78 bytes). - Removing stm32f1xx_hal_uart.o(i.HAL_UART_AbortTransmitCpltCallback), (2 bytes). - Removing stm32f1xx_hal_uart.o(i.HAL_UART_AbortTransmit_IT), (84 bytes). - Removing stm32f1xx_hal_uart.o(i.HAL_UART_Abort_IT), (172 bytes). - Removing stm32f1xx_hal_uart.o(i.HAL_UART_DMAPause), (102 bytes). - Removing stm32f1xx_hal_uart.o(i.HAL_UART_DMAResume), (94 bytes). - Removing stm32f1xx_hal_uart.o(i.HAL_UART_DMAStop), (88 bytes). - Removing stm32f1xx_hal_uart.o(i.HAL_UART_DeInit), (50 bytes). - Removing stm32f1xx_hal_uart.o(i.HAL_UART_ErrorCallback), (2 bytes). - Removing stm32f1xx_hal_uart.o(i.HAL_UART_GetError), (4 bytes). - Removing stm32f1xx_hal_uart.o(i.HAL_UART_GetState), (10 bytes). - Removing stm32f1xx_hal_uart.o(i.HAL_UART_IRQHandler), (348 bytes). - Removing stm32f1xx_hal_uart.o(i.HAL_UART_MspDeInit), (2 bytes). - Removing stm32f1xx_hal_uart.o(i.HAL_UART_MspInit), (2 bytes). - Removing stm32f1xx_hal_uart.o(i.HAL_UART_Receive), (188 bytes). - Removing stm32f1xx_hal_uart.o(i.HAL_UART_Receive_DMA), (152 bytes). - Removing stm32f1xx_hal_uart.o(i.HAL_UART_Receive_IT), (82 bytes). - Removing stm32f1xx_hal_uart.o(i.HAL_UART_RxCpltCallback), (2 bytes). - Removing stm32f1xx_hal_uart.o(i.HAL_UART_RxHalfCpltCallback), (2 bytes). - Removing stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_DMA), (128 bytes). - Removing stm32f1xx_hal_uart.o(i.HAL_UART_Transmit_IT), (62 bytes). - Removing stm32f1xx_hal_uart.o(i.HAL_UART_TxCpltCallback), (2 bytes). - Removing stm32f1xx_hal_uart.o(i.HAL_UART_TxHalfCpltCallback), (2 bytes). - Removing stm32f1xx_hal_uart.o(i.UART_DMAAbortOnError), (16 bytes). - Removing stm32f1xx_hal_uart.o(i.UART_DMAError), (74 bytes). - Removing stm32f1xx_hal_uart.o(i.UART_DMAReceiveCplt), (60 bytes). - Removing stm32f1xx_hal_uart.o(i.UART_DMARxAbortCallback), (42 bytes). - Removing stm32f1xx_hal_uart.o(i.UART_DMARxHalfCplt), (10 bytes). - Removing stm32f1xx_hal_uart.o(i.UART_DMARxOnlyAbortCallback), (20 bytes). - Removing stm32f1xx_hal_uart.o(i.UART_DMATransmitCplt), (46 bytes). - Removing stm32f1xx_hal_uart.o(i.UART_DMATxAbortCallback), (42 bytes). - Removing stm32f1xx_hal_uart.o(i.UART_DMATxHalfCplt), (10 bytes). - Removing stm32f1xx_hal_uart.o(i.UART_DMATxOnlyAbortCallback), (20 bytes). - Removing stm32f1xx_hal_uart.o(i.UART_EndRxTransfer), (28 bytes). - Removing stm32f1xx_hal_uart.o(i.UART_EndTxTransfer), (18 bytes). - Removing stm32f1xx_hal_uart.o(i.UART_Receive_IT), (140 bytes). - Removing fmul.o(.text), (100 bytes). - Removing dadd.o(.text), (334 bytes). - Removing dflti.o(.text), (34 bytes). - Removing ffixi.o(.text), (50 bytes). - Removing dfixi.o(.text), (62 bytes). - Removing d2f.o(.text), (56 bytes). - Removing fepilogue.o(.text), (110 bytes). - Removing depilogue.o(.text), (186 bytes). Removing dmul.o(.text), (228 bytes). Removing ddiv.o(.text), (222 bytes). Removing dfixul.o(.text), (48 bytes). Removing cdrcmple.o(.text), (48 bytes). -347 unused section(s) (total 597006 bytes) removed from the image. +142 unused section(s) (total 848786 bytes) removed from the image. ============================================================================== @@ -1123,40 +579,41 @@ Image Symbol Table ../Src/stm32f1xx_it.c 0x00000000 Number 0 stm32f1xx_it.o ABSOLUTE ../Src/system_stm32f1xx.c 0x00000000 Number 0 system_stm32f1xx.o ABSOLUTE ../Src/usart.c 0x00000000 Number 0 usart.o ABSOLUTE - ../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE + ../clib/../cmprslib/zerorunl2.c 0x00000000 Number 0 __dczerorl2.o ABSOLUTE ../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE - ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE - ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE - ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE - ../clib/microlib/malloc/malloc.c 0x00000000 Number 0 mallocra.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE + ../clib/microlib/malloc/malloc.c 0x00000000 Number 0 malloc.o ABSOLUTE ../clib/microlib/malloc/malloc.c 0x00000000 Number 0 mallocr.o ABSOLUTE ../clib/microlib/malloc/malloc.c 0x00000000 Number 0 malloca.o ABSOLUTE - ../clib/microlib/malloc/malloc.c 0x00000000 Number 0 malloc.o ABSOLUTE + ../clib/microlib/malloc/malloc.c 0x00000000 Number 0 mallocra.o ABSOLUTE ../clib/microlib/malloc/mvars.c 0x00000000 Number 0 mvars.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE - ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE ../clib/microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE ../clib/microlib/stdio/streams.c 0x00000000 Number 0 stdout.o ABSOLUTE ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpya.o ABSOLUTE @@ -1166,14 +623,14 @@ Image Symbol Table ../fplib/microlib/d2f.c 0x00000000 Number 0 d2f.o ABSOLUTE ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE - ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE + ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixul.o ABSOLUTE ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixi.o ABSOLUTE ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixi.o ABSOLUTE - ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixul.o ABSOLUTE ../fplib/microlib/fpflt.c 0x00000000 Number 0 dflti.o ABSOLUTE - ../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE + ../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE ..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c 0x00000000 Number 0 stm32f1xx_hal.o ABSOLUTE ..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c 0x00000000 Number 0 stm32f1xx_hal_cortex.o ABSOLUTE ..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c 0x00000000 Number 0 stm32f1xx_hal_dma.o ABSOLUTE @@ -1197,8 +654,8 @@ Image Symbol Table ..\Src\system_stm32f1xx.c 0x00000000 Number 0 system_stm32f1xx.o ABSOLUTE ..\Src\usart.c 0x00000000 Number 0 usart.o ABSOLUTE ..\User\Config\DEV_Config.c 0x00000000 Number 0 dev_config.o ABSOLUTE - ..\User\Examples\EPD_13in3b_test.c 0x00000000 Number 0 epd_13in3b_test.o ABSOLUTE - ..\User\Examples\ImageData2.c 0x00000000 Number 0 imagedata2.o ABSOLUTE + ..\User\Examples\EPD_1in54_V2_test.c 0x00000000 Number 0 epd_1in54_v2_test.o ABSOLUTE + ..\User\Examples\ImageData.c 0x00000000 Number 0 imagedata.o ABSOLUTE ..\User\Fonts\font12.c 0x00000000 Number 0 font12.o ABSOLUTE ..\User\Fonts\font12CN.c 0x00000000 Number 0 font12cn.o ABSOLUTE ..\User\Fonts\font16.c 0x00000000 Number 0 font16.o ABSOLUTE @@ -1207,11 +664,11 @@ Image Symbol Table ..\User\Fonts\font24CN.c 0x00000000 Number 0 font24cn.o ABSOLUTE ..\User\Fonts\font8.c 0x00000000 Number 0 font8.o ABSOLUTE ..\User\GUI\GUI_Paint.c 0x00000000 Number 0 gui_paint.o ABSOLUTE - ..\User\e-Paper\EPD_13in3b.c 0x00000000 Number 0 epd_13in3b.o ABSOLUTE + ..\User\e-Paper\EPD_1in54_V2.c 0x00000000 Number 0 epd_1in54_v2.o ABSOLUTE ..\\User\\Config\\DEV_Config.c 0x00000000 Number 0 dev_config.o ABSOLUTE - ..\\User\\Examples\\EPD_13in3b_test.c 0x00000000 Number 0 epd_13in3b_test.o ABSOLUTE + ..\\User\\Examples\\EPD_1in54_V2_test.c 0x00000000 Number 0 epd_1in54_v2_test.o ABSOLUTE ..\\User\\GUI\\GUI_Paint.c 0x00000000 Number 0 gui_paint.o ABSOLUTE - ..\\User\\e-Paper\\EPD_13in3b.c 0x00000000 Number 0 epd_13in3b.o ABSOLUTE + ..\\User\\e-Paper\\EPD_1in54_V2.c 0x00000000 Number 0 epd_1in54_v2.o ABSOLUTE cdrcmple.s 0x00000000 Number 0 cdrcmple.o ABSOLUTE dc.s 0x00000000 Number 0 dc.o ABSOLUTE handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE @@ -1229,118 +686,119 @@ Image Symbol Table .ARM.Collect$$$$00002712 0x08000140 Section 4 entry2.o(.ARM.Collect$$$$00002712) __lit__00000000 0x08000140 Data 4 entry2.o(.ARM.Collect$$$$00002712) .text 0x08000144 Section 36 startup_stm32f103xe.o(.text) - .text 0x08000168 Section 0 memseta.o(.text) - .text 0x0800018c Section 0 uidiv.o(.text) - .text 0x080001b8 Section 36 init.o(.text) - i.BusFault_Handler 0x080001dc Section 0 stm32f1xx_it.o(i.BusFault_Handler) - i.DEV_Module_Exit 0x080001e0 Section 0 dev_config.o(i.DEV_Module_Exit) - i.DEV_Module_Init 0x08000214 Section 0 dev_config.o(i.DEV_Module_Init) - i.DEV_SPI_WriteByte 0x08000248 Section 0 dev_config.o(i.DEV_SPI_WriteByte) - i.DebugMon_Handler 0x08000260 Section 0 stm32f1xx_it.o(i.DebugMon_Handler) - i.EPD_13IN3B_Clear 0x08000262 Section 0 epd_13in3b.o(i.EPD_13IN3B_Clear) - i.EPD_13IN3B_Display_Base 0x080002b4 Section 0 epd_13in3b.o(i.EPD_13IN3B_Display_Base) - i.EPD_13IN3B_Display_WritePicture 0x08000350 Section 0 epd_13in3b.o(i.EPD_13IN3B_Display_WritePicture) - i.EPD_13IN3B_Init 0x08000420 Section 0 epd_13in3b.o(i.EPD_13IN3B_Init) - i.EPD_13IN3B_ReadBusy 0x08000538 Section 0 epd_13in3b.o(i.EPD_13IN3B_ReadBusy) - i.EPD_13IN3B_SendCommand 0x080005a4 Section 0 epd_13in3b.o(i.EPD_13IN3B_SendCommand) - EPD_13IN3B_SendCommand 0x080005a5 Thumb Code 46 epd_13in3b.o(i.EPD_13IN3B_SendCommand) - i.EPD_13IN3B_SendData 0x080005d8 Section 0 epd_13in3b.o(i.EPD_13IN3B_SendData) - EPD_13IN3B_SendData 0x080005d9 Thumb Code 46 epd_13in3b.o(i.EPD_13IN3B_SendData) - i.EPD_13IN3B_Sleep 0x0800060c Section 0 epd_13in3b.o(i.EPD_13IN3B_Sleep) - i.EPD_13IN3B_TurnOnDisplay 0x08000624 Section 0 epd_13in3b.o(i.EPD_13IN3B_TurnOnDisplay) - EPD_13IN3B_TurnOnDisplay 0x08000625 Thumb Code 28 epd_13in3b.o(i.EPD_13IN3B_TurnOnDisplay) - i.EPD_test 0x08000640 Section 0 epd_13in3b_test.o(i.EPD_test) - i.Error_Handler 0x080009c8 Section 0 main.o(i.Error_Handler) - i.HAL_Delay 0x080009e4 Section 0 stm32f1xx_hal.o(i.HAL_Delay) - i.HAL_GPIO_Init 0x08000a08 Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init) - i.HAL_GPIO_ReadPin 0x08000c00 Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin) - i.HAL_GPIO_WritePin 0x08000c0a Section 0 stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) - i.HAL_GetTick 0x08000c14 Section 0 stm32f1xx_hal.o(i.HAL_GetTick) - i.HAL_IncTick 0x08000c20 Section 0 stm32f1xx_hal.o(i.HAL_IncTick) - i.HAL_Init 0x08000c30 Section 0 stm32f1xx_hal.o(i.HAL_Init) - i.HAL_InitTick 0x08000c54 Section 0 stm32f1xx_hal.o(i.HAL_InitTick) - i.HAL_MspInit 0x08000c94 Section 0 stm32f1xx_hal_msp.o(i.HAL_MspInit) - i.HAL_NVIC_SetPriority 0x08000cd0 Section 0 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) - i.HAL_NVIC_SetPriorityGrouping 0x08000d10 Section 0 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping) - i.HAL_RCC_ClockConfig 0x08000d34 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) - i.HAL_RCC_GetPCLK1Freq 0x08000e60 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) - i.HAL_RCC_GetPCLK2Freq 0x08000e80 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) - i.HAL_RCC_GetSysClockFreq 0x08000ea0 Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) - i.HAL_RCC_OscConfig 0x08000f0c Section 0 stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig) - i.HAL_SPI_Init 0x0800122c Section 0 stm32f1xx_hal_spi.o(i.HAL_SPI_Init) - i.HAL_SPI_MspInit 0x080012e0 Section 0 spi.o(i.HAL_SPI_MspInit) - i.HAL_SPI_Transmit 0x0800133c Section 0 stm32f1xx_hal_spi.o(i.HAL_SPI_Transmit) - i.HAL_SYSTICK_Config 0x080014a2 Section 0 stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Config) - i.HAL_UART_Init 0x080014ca Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Init) - i.HAL_UART_MspInit 0x0800152c Section 0 usart.o(i.HAL_UART_MspInit) - i.HAL_UART_Transmit 0x0800159c Section 0 stm32f1xx_hal_uart.o(i.HAL_UART_Transmit) - i.HardFault_Handler 0x08001650 Section 0 stm32f1xx_it.o(i.HardFault_Handler) - i.MX_GPIO_Init 0x0800166c Section 0 gpio.o(i.MX_GPIO_Init) - i.MX_SPI1_Init 0x080016cc Section 0 spi.o(i.MX_SPI1_Init) - i.MX_USART1_UART_Init 0x08001714 Section 0 usart.o(i.MX_USART1_UART_Init) - i.MemManage_Handler 0x0800174c Section 0 stm32f1xx_it.o(i.MemManage_Handler) - i.NMI_Handler 0x0800174e Section 0 stm32f1xx_it.o(i.NMI_Handler) - i.Paint_Clear 0x08001750 Section 0 gui_paint.o(i.Paint_Clear) - i.Paint_DrawChar 0x080017f4 Section 0 gui_paint.o(i.Paint_DrawChar) - i.Paint_DrawCircle 0x080018e8 Section 0 gui_paint.o(i.Paint_DrawCircle) - i.Paint_DrawLine 0x08001b04 Section 0 gui_paint.o(i.Paint_DrawLine) - i.Paint_DrawNum 0x08001c10 Section 0 gui_paint.o(i.Paint_DrawNum) - i.Paint_DrawPoint 0x08001ce0 Section 0 gui_paint.o(i.Paint_DrawPoint) - i.Paint_DrawRectangle 0x08001e24 Section 0 gui_paint.o(i.Paint_DrawRectangle) - i.Paint_DrawString_CN 0x08001f04 Section 0 gui_paint.o(i.Paint_DrawString_CN) - i.Paint_DrawString_EN 0x08002098 Section 0 gui_paint.o(i.Paint_DrawString_EN) - i.Paint_NewImage 0x08002114 Section 0 gui_paint.o(i.Paint_NewImage) - i.Paint_SelectImage 0x08002150 Section 0 gui_paint.o(i.Paint_SelectImage) - i.Paint_SetPixel 0x0800215c Section 0 gui_paint.o(i.Paint_SetPixel) - i.PendSV_Handler 0x08002278 Section 0 stm32f1xx_it.o(i.PendSV_Handler) - i.SPI_EndRxTxTransaction 0x0800227a Section 0 stm32f1xx_hal_spi.o(i.SPI_EndRxTxTransaction) - SPI_EndRxTxTransaction 0x0800227b Thumb Code 32 stm32f1xx_hal_spi.o(i.SPI_EndRxTxTransaction) - i.SPI_WaitFlagStateUntilTimeout 0x0800229c Section 0 stm32f1xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout) - SPI_WaitFlagStateUntilTimeout 0x0800229d Thumb Code 180 stm32f1xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout) - i.SVC_Handler 0x08002354 Section 0 stm32f1xx_it.o(i.SVC_Handler) - i.SysTick_Handler 0x08002356 Section 0 stm32f1xx_it.o(i.SysTick_Handler) - i.SystemClock_Config 0x0800235a Section 0 main.o(i.SystemClock_Config) - i.SystemInit 0x080023b4 Section 0 system_stm32f1xx.o(i.SystemInit) - i.UART_SetConfig 0x080023fc Section 0 stm32f1xx_hal_uart.o(i.UART_SetConfig) - UART_SetConfig 0x080023fd Thumb Code 178 stm32f1xx_hal_uart.o(i.UART_SetConfig) - i.UART_WaitOnFlagUntilTimeout 0x080024b4 Section 0 stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout) - UART_WaitOnFlagUntilTimeout 0x080024b5 Thumb Code 100 stm32f1xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout) - i.UsageFault_Handler 0x08002518 Section 0 stm32f1xx_it.o(i.UsageFault_Handler) - i.__0printf$3 0x0800251c Section 0 printf3.o(i.__0printf$3) - i.__NVIC_SetPriority 0x0800253c Section 0 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority) - __NVIC_SetPriority 0x0800253d Thumb Code 32 stm32f1xx_hal_cortex.o(i.__NVIC_SetPriority) - i.__scatterload_copy 0x0800255c Section 14 handlers.o(i.__scatterload_copy) - i.__scatterload_null 0x0800256a Section 2 handlers.o(i.__scatterload_null) - i.__scatterload_zeroinit 0x0800256c Section 14 handlers.o(i.__scatterload_zeroinit) - i._printf_core 0x0800257c Section 0 printf3.o(i._printf_core) - _printf_core 0x0800257d Thumb Code 436 printf3.o(i._printf_core) - i.fputc 0x08002734 Section 0 usart.o(i.fputc) - i.free 0x0800274c Section 0 malloc.o(i.free) - i.main 0x0800279c Section 0 main.o(i.main) - i.malloc 0x080027c0 Section 0 malloc.o(i.malloc) - .constdata 0x0800282c Section 81600 imagedata2.o(.constdata) - .constdata 0x080166ec Section 81600 imagedata2.o(.constdata) - .constdata 0x0802a5ac Section 1140 font12.o(.constdata) - .constdata 0x0802aa20 Section 1494 font12cn.o(.constdata) - .constdata 0x0802aff6 Section 3040 font16.o(.constdata) - .constdata 0x0802bbd6 Section 4482 font24cn.o(.constdata) - .constdata 0x0802cd58 Section 16 system_stm32f1xx.o(.constdata) - .constdata 0x0802cd68 Section 8 system_stm32f1xx.o(.constdata) - .conststring 0x0802cd70 Section 133 gui_paint.o(.conststring) - .data 0x20000000 Section 8 font12.o(.data) - .data 0x20000008 Section 12 font12cn.o(.data) - .data 0x20000014 Section 8 font16.o(.data) - .data 0x2000001c Section 12 font24cn.o(.data) - .data 0x20000028 Section 4 system_stm32f1xx.o(.data) - .data 0x2000002c Section 12 stm32f1xx_hal.o(.data) - .data 0x20000038 Section 4 stdout.o(.data) - .data 0x2000003c Section 4 mvars.o(.data) - .data 0x20000040 Section 4 mvars.o(.data) - .bss 0x20000044 Section 88 spi.o(.bss) - .bss 0x2000009c Section 64 usart.o(.bss) - .bss 0x200000dc Section 24 gui_paint.o(.bss) - HEAP 0x200000f8 Section 49152 startup_stm32f103xe.o(HEAP) - STACK 0x2000c0f8 Section 4096 startup_stm32f103xe.o(STACK) + .text 0x08000168 Section 0 main.o(.text) + .text 0x08000200 Section 0 gpio.o(.text) + .text 0x08000260 Section 0 spi.o(.text) + .text 0x0800031c Section 0 usart.o(.text) + .text 0x080003f4 Section 0 stm32f1xx_it.o(.text) + .text 0x08000424 Section 0 stm32f1xx_hal_msp.o(.text) + .text 0x08000460 Section 0 epd_1in54_v2_test.o(.text) + .text 0x08000820 Section 0 epd_1in54_v2.o(.text) + EPD_1IN54_V2_Reset 0x08000821 Thumb Code 56 epd_1in54_v2.o(.text) + EPD_1IN54_V2_ReadBusy 0x08000859 Thumb Code 40 epd_1in54_v2.o(.text) + EPD_1IN54_V2_SetLut 0x08000881 Thumb Code 96 epd_1in54_v2.o(.text) + EPD_1IN54_V2_SendCommand 0x08000b51 Thumb Code 46 epd_1in54_v2.o(.text) + EPD_1IN54_V2_SendData 0x08000b7f Thumb Code 46 epd_1in54_v2.o(.text) + EPD_1IN54_V2_TurnOnDisplay 0x08000bad Thumb Code 26 epd_1in54_v2.o(.text) + EPD_1IN54_V2_TurnOnDisplayPart 0x08000bc7 Thumb Code 26 epd_1in54_v2.o(.text) + .text 0x08000c20 Section 0 dev_config.o(.text) + .text 0x08000dc0 Section 0 gui_paint.o(.text) + .text 0x08001d74 Section 0 system_stm32f1xx.o(.text) + .text 0x08001e38 Section 0 stm32f1xx_hal_spi.o(.text) + SPI_WaitFlagStateUntilTimeout 0x08001f1d Thumb Code 180 stm32f1xx_hal_spi.o(.text) + SPI_EndRxTransaction 0x08002137 Thumb Code 92 stm32f1xx_hal_spi.o(.text) + SPI_CloseTx_ISR 0x080024d3 Thumb Code 120 stm32f1xx_hal_spi.o(.text) + SPI_TxISR_8BIT 0x0800254b Thumb Code 30 stm32f1xx_hal_spi.o(.text) + SPI_TxISR_16BIT 0x08002569 Thumb Code 30 stm32f1xx_hal_spi.o(.text) + SPI_CloseRx_ISR 0x08002615 Thumb Code 76 stm32f1xx_hal_spi.o(.text) + SPI_RxISR_8BIT 0x08002661 Thumb Code 30 stm32f1xx_hal_spi.o(.text) + SPI_RxISR_16BIT 0x0800267f Thumb Code 30 stm32f1xx_hal_spi.o(.text) + SPI_CloseRxTx_ISR 0x0800269f Thumb Code 140 stm32f1xx_hal_spi.o(.text) + SPI_2linesTxISR_8BIT 0x0800272b Thumb Code 46 stm32f1xx_hal_spi.o(.text) + SPI_2linesRxISR_8BIT 0x08002759 Thumb Code 46 stm32f1xx_hal_spi.o(.text) + SPI_2linesTxISR_16BIT 0x08002787 Thumb Code 46 stm32f1xx_hal_spi.o(.text) + SPI_2linesRxISR_16BIT 0x080027b5 Thumb Code 46 stm32f1xx_hal_spi.o(.text) + SPI_DMAError 0x08002935 Thumb Code 34 stm32f1xx_hal_spi.o(.text) + SPI_DMATransmitCplt 0x08002957 Thumb Code 100 stm32f1xx_hal_spi.o(.text) + SPI_DMAHalfTransmitCplt 0x080029bd Thumb Code 10 stm32f1xx_hal_spi.o(.text) + SPI_DMAReceiveCplt 0x08002a91 Thumb Code 106 stm32f1xx_hal_spi.o(.text) + SPI_DMAHalfReceiveCplt 0x08002afd Thumb Code 10 stm32f1xx_hal_spi.o(.text) + SPI_DMATransmitReceiveCplt 0x08002b07 Thumb Code 90 stm32f1xx_hal_spi.o(.text) + SPI_DMAHalfTransmitReceiveCplt 0x08002b63 Thumb Code 10 stm32f1xx_hal_spi.o(.text) + SPI_AbortRx_ISR 0x08002d7f Thumb Code 76 stm32f1xx_hal_spi.o(.text) + SPI_AbortTx_ISR 0x08002dcb Thumb Code 28 stm32f1xx_hal_spi.o(.text) + SPI_DMARxAbortCallback 0x08002efb Thumb Code 98 stm32f1xx_hal_spi.o(.text) + SPI_DMATxAbortCallback 0x08002f5d Thumb Code 106 stm32f1xx_hal_spi.o(.text) + SPI_DMAAbortOnError 0x0800317f Thumb Code 16 stm32f1xx_hal_spi.o(.text) + SPI_EndRxTxTransaction 0x08003275 Thumb Code 32 stm32f1xx_hal_spi.o(.text) + .text 0x08003298 Section 0 stm32f1xx_hal.o(.text) + .text 0x08003414 Section 0 stm32f1xx_hal_rcc.o(.text) + .text 0x08003afc Section 0 stm32f1xx_hal_gpio.o(.text) + .text 0x08003e50 Section 0 stm32f1xx_hal_dma.o(.text) + DMA_SetConfig 0x08003f35 Thumb Code 42 stm32f1xx_hal_dma.o(.text) + .text 0x0800485c Section 0 stm32f1xx_hal_cortex.o(.text) + __NVIC_SetPriority 0x08004a2d Thumb Code 32 stm32f1xx_hal_cortex.o(.text) + .text 0x08004a54 Section 0 stm32f1xx_hal_uart.o(.text) + UART_SetConfig 0x08004a55 Thumb Code 178 stm32f1xx_hal_uart.o(.text) + UART_WaitOnFlagUntilTimeout 0x08004d19 Thumb Code 98 stm32f1xx_hal_uart.o(.text) + UART_DMAError 0x08004f83 Thumb Code 74 stm32f1xx_hal_uart.o(.text) + UART_DMATxHalfCplt 0x08004fcf Thumb Code 10 stm32f1xx_hal_uart.o(.text) + UART_DMATransmitCplt 0x08004fdb Thumb Code 46 stm32f1xx_hal_uart.o(.text) + UART_DMARxHalfCplt 0x0800507d Thumb Code 10 stm32f1xx_hal_uart.o(.text) + UART_DMAReceiveCplt 0x08005089 Thumb Code 60 stm32f1xx_hal_uart.o(.text) + UART_DMARxAbortCallback 0x0800539d Thumb Code 42 stm32f1xx_hal_uart.o(.text) + UART_DMATxAbortCallback 0x080053c7 Thumb Code 42 stm32f1xx_hal_uart.o(.text) + UART_DMATxOnlyAbortCallback 0x080054af Thumb Code 20 stm32f1xx_hal_uart.o(.text) + UART_DMARxOnlyAbortCallback 0x08005513 Thumb Code 20 stm32f1xx_hal_uart.o(.text) + UART_DMAAbortOnError 0x0800557f Thumb Code 16 stm32f1xx_hal_uart.o(.text) + UART_Receive_IT 0x0800558f Thumb Code 140 stm32f1xx_hal_uart.o(.text) + UART_EndRxTransfer 0x0800587d Thumb Code 28 stm32f1xx_hal_uart.o(.text) + UART_EndTxTransfer 0x08005899 Thumb Code 18 stm32f1xx_hal_uart.o(.text) + .text 0x080058aa Section 0 llushr.o(.text) + .text 0x080058ca Section 0 memseta.o(.text) + .text 0x080058ee Section 0 fmul.o(.text) + .text 0x08005952 Section 0 dadd.o(.text) + .text 0x08005aa0 Section 0 dflti.o(.text) + .text 0x08005ac2 Section 0 ffixi.o(.text) + .text 0x08005af4 Section 0 dfixi.o(.text) + .text 0x08005b32 Section 0 d2f.o(.text) + .text 0x08005b6a Section 0 uidiv.o(.text) + .text 0x08005b96 Section 0 llshl.o(.text) + .text 0x08005bb4 Section 0 llsshr.o(.text) + .text 0x08005bd8 Section 0 fepilogue.o(.text) + .text 0x08005bd8 Section 0 iusefp.o(.text) + .text 0x08005c46 Section 0 depilogue.o(.text) + .text 0x08005d00 Section 36 init.o(.text) + .text 0x08005d24 Section 0 __dczerorl2.o(.text) + i.__0printf$3 0x08005d7c Section 0 printf3.o(i.__0printf$3) + i.__scatterload_copy 0x08005d9c Section 14 handlers.o(i.__scatterload_copy) + i.__scatterload_null 0x08005daa Section 2 handlers.o(i.__scatterload_null) + i.__scatterload_zeroinit 0x08005dac Section 14 handlers.o(i.__scatterload_zeroinit) + i._printf_core 0x08005dbc Section 0 printf3.o(i._printf_core) + _printf_core 0x08005dbd Thumb Code 436 printf3.o(i._printf_core) + i.free 0x08005f74 Section 0 malloc.o(i.free) + i.malloc 0x08005fc4 Section 0 malloc.o(i.malloc) + .constdata 0x08006030 Section 5000 imagedata.o(.constdata) + .constdata 0x080073b8 Section 1494 font12cn.o(.constdata) + .constdata 0x0800798e Section 3800 font20.o(.constdata) + .constdata 0x08008866 Section 4482 font24cn.o(.constdata) + .constdata 0x080099e8 Section 16 system_stm32f1xx.o(.constdata) + .constdata 0x080099f8 Section 8 system_stm32f1xx.o(.constdata) + .conststring 0x08009a00 Section 233 gui_paint.o(.conststring) + .data 0x20000000 Section 318 epd_1in54_v2.o(.data) + .data 0x20000140 Section 12 font12cn.o(.data) + .data 0x2000014c Section 8 font20.o(.data) + .data 0x20000154 Section 12 font24cn.o(.data) + .data 0x20000160 Section 4 system_stm32f1xx.o(.data) + .data 0x20000164 Section 12 stm32f1xx_hal.o(.data) + .data 0x20000170 Section 4 stdout.o(.data) + .data 0x20000174 Section 4 mvars.o(.data) + .data 0x20000178 Section 4 mvars.o(.data) + .bss 0x2000017c Section 88 spi.o(.bss) + .bss 0x200001d4 Section 64 usart.o(.bss) + .bss 0x20000214 Section 24 gui_paint.o(.bss) + HEAP 0x20000230 Section 49152 startup_stm32f103xe.o(HEAP) + STACK 0x2000c230 Section 4096 startup_stm32f103xe.o(STACK) Global Symbols @@ -1391,7 +849,6 @@ Image Symbol Table _printf_x 0x00000000 Number 0 stubs.o ABSOLUTE __cpp_initialize__aeabi_ - Undefined Weak Reference __cxa_finalize - Undefined Weak Reference - __decompress - Undefined Weak Reference _clock_init - Undefined Weak Reference _microlib_exit - Undefined Weak Reference __Vectors_Size 0x00000130 Number 0 startup_stm32f103xe.o ABSOLUTE @@ -1467,114 +924,269 @@ Image Symbol Table USB_HP_CAN1_TX_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f103xe.o(.text) USB_LP_CAN1_RX0_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f103xe.o(.text) WWDG_IRQHandler 0x0800015f Thumb Code 0 startup_stm32f103xe.o(.text) - __aeabi_memset 0x08000169 Thumb Code 14 memseta.o(.text) - __aeabi_memset4 0x08000169 Thumb Code 0 memseta.o(.text) - __aeabi_memset8 0x08000169 Thumb Code 0 memseta.o(.text) - __aeabi_memclr 0x08000177 Thumb Code 4 memseta.o(.text) - __aeabi_memclr4 0x08000177 Thumb Code 0 memseta.o(.text) - __aeabi_memclr8 0x08000177 Thumb Code 0 memseta.o(.text) - _memset$wrapper 0x0800017b Thumb Code 18 memseta.o(.text) - __aeabi_uidiv 0x0800018d Thumb Code 0 uidiv.o(.text) - __aeabi_uidivmod 0x0800018d Thumb Code 44 uidiv.o(.text) - __scatterload 0x080001b9 Thumb Code 28 init.o(.text) - __scatterload_rt2 0x080001b9 Thumb Code 0 init.o(.text) - BusFault_Handler 0x080001dd Thumb Code 2 stm32f1xx_it.o(i.BusFault_Handler) - DEV_Module_Exit 0x080001e1 Thumb Code 48 dev_config.o(i.DEV_Module_Exit) - DEV_Module_Init 0x08000215 Thumb Code 48 dev_config.o(i.DEV_Module_Init) - DEV_SPI_WriteByte 0x08000249 Thumb Code 18 dev_config.o(i.DEV_SPI_WriteByte) - DebugMon_Handler 0x08000261 Thumb Code 2 stm32f1xx_it.o(i.DebugMon_Handler) - EPD_13IN3B_Clear 0x08000263 Thumb Code 82 epd_13in3b.o(i.EPD_13IN3B_Clear) - EPD_13IN3B_Display_Base 0x080002b5 Thumb Code 156 epd_13in3b.o(i.EPD_13IN3B_Display_Base) - EPD_13IN3B_Display_WritePicture 0x08000351 Thumb Code 206 epd_13in3b.o(i.EPD_13IN3B_Display_WritePicture) - EPD_13IN3B_Init 0x08000421 Thumb Code 274 epd_13in3b.o(i.EPD_13IN3B_Init) - EPD_13IN3B_ReadBusy 0x08000539 Thumb Code 46 epd_13in3b.o(i.EPD_13IN3B_ReadBusy) - EPD_13IN3B_Sleep 0x0800060d Thumb Code 24 epd_13in3b.o(i.EPD_13IN3B_Sleep) - EPD_test 0x08000641 Thumb Code 578 epd_13in3b_test.o(i.EPD_test) - Error_Handler 0x080009c9 Thumb Code 8 main.o(i.Error_Handler) - HAL_Delay 0x080009e5 Thumb Code 32 stm32f1xx_hal.o(i.HAL_Delay) - HAL_GPIO_Init 0x08000a09 Thumb Code 462 stm32f1xx_hal_gpio.o(i.HAL_GPIO_Init) - HAL_GPIO_ReadPin 0x08000c01 Thumb Code 10 stm32f1xx_hal_gpio.o(i.HAL_GPIO_ReadPin) - HAL_GPIO_WritePin 0x08000c0b Thumb Code 10 stm32f1xx_hal_gpio.o(i.HAL_GPIO_WritePin) - HAL_GetTick 0x08000c15 Thumb Code 6 stm32f1xx_hal.o(i.HAL_GetTick) - HAL_IncTick 0x08000c21 Thumb Code 12 stm32f1xx_hal.o(i.HAL_IncTick) - HAL_Init 0x08000c31 Thumb Code 32 stm32f1xx_hal.o(i.HAL_Init) - HAL_InitTick 0x08000c55 Thumb Code 54 stm32f1xx_hal.o(i.HAL_InitTick) - HAL_MspInit 0x08000c95 Thumb Code 52 stm32f1xx_hal_msp.o(i.HAL_MspInit) - HAL_NVIC_SetPriority 0x08000cd1 Thumb Code 60 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriority) - HAL_NVIC_SetPriorityGrouping 0x08000d11 Thumb Code 26 stm32f1xx_hal_cortex.o(i.HAL_NVIC_SetPriorityGrouping) - HAL_RCC_ClockConfig 0x08000d35 Thumb Code 280 stm32f1xx_hal_rcc.o(i.HAL_RCC_ClockConfig) - HAL_RCC_GetPCLK1Freq 0x08000e61 Thumb Code 20 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) - HAL_RCC_GetPCLK2Freq 0x08000e81 Thumb Code 20 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetPCLK2Freq) - HAL_RCC_GetSysClockFreq 0x08000ea1 Thumb Code 74 stm32f1xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) - HAL_RCC_OscConfig 0x08000f0d Thumb Code 778 stm32f1xx_hal_rcc.o(i.HAL_RCC_OscConfig) - HAL_SPI_Init 0x0800122d Thumb Code 178 stm32f1xx_hal_spi.o(i.HAL_SPI_Init) - HAL_SPI_MspInit 0x080012e1 Thumb Code 80 spi.o(i.HAL_SPI_MspInit) - HAL_SPI_Transmit 0x0800133d Thumb Code 358 stm32f1xx_hal_spi.o(i.HAL_SPI_Transmit) - HAL_SYSTICK_Config 0x080014a3 Thumb Code 40 stm32f1xx_hal_cortex.o(i.HAL_SYSTICK_Config) - HAL_UART_Init 0x080014cb Thumb Code 98 stm32f1xx_hal_uart.o(i.HAL_UART_Init) - HAL_UART_MspInit 0x0800152d Thumb Code 100 usart.o(i.HAL_UART_MspInit) - HAL_UART_Transmit 0x0800159d Thumb Code 178 stm32f1xx_hal_uart.o(i.HAL_UART_Transmit) - HardFault_Handler 0x08001651 Thumb Code 8 stm32f1xx_it.o(i.HardFault_Handler) - MX_GPIO_Init 0x0800166d Thumb Code 86 gpio.o(i.MX_GPIO_Init) - MX_SPI1_Init 0x080016cd Thumb Code 62 spi.o(i.MX_SPI1_Init) - MX_USART1_UART_Init 0x08001715 Thumb Code 48 usart.o(i.MX_USART1_UART_Init) - MemManage_Handler 0x0800174d Thumb Code 2 stm32f1xx_it.o(i.MemManage_Handler) - NMI_Handler 0x0800174f Thumb Code 2 stm32f1xx_it.o(i.NMI_Handler) - Paint_Clear 0x08001751 Thumb Code 158 gui_paint.o(i.Paint_Clear) - Paint_DrawChar 0x080017f5 Thumb Code 176 gui_paint.o(i.Paint_DrawChar) - Paint_DrawCircle 0x080018e9 Thumb Code 532 gui_paint.o(i.Paint_DrawCircle) - Paint_DrawLine 0x08001b05 Thumb Code 200 gui_paint.o(i.Paint_DrawLine) - Paint_DrawNum 0x08001c11 Thumb Code 140 gui_paint.o(i.Paint_DrawNum) - Paint_DrawPoint 0x08001ce1 Thumb Code 178 gui_paint.o(i.Paint_DrawPoint) - Paint_DrawRectangle 0x08001e25 Thumb Code 172 gui_paint.o(i.Paint_DrawRectangle) - Paint_DrawString_CN 0x08001f05 Thumb Code 398 gui_paint.o(i.Paint_DrawString_CN) - Paint_DrawString_EN 0x08002099 Thumb Code 116 gui_paint.o(i.Paint_DrawString_EN) - Paint_NewImage 0x08002115 Thumb Code 56 gui_paint.o(i.Paint_NewImage) - Paint_SelectImage 0x08002151 Thumb Code 6 gui_paint.o(i.Paint_SelectImage) - Paint_SetPixel 0x0800215d Thumb Code 238 gui_paint.o(i.Paint_SetPixel) - PendSV_Handler 0x08002279 Thumb Code 2 stm32f1xx_it.o(i.PendSV_Handler) - SVC_Handler 0x08002355 Thumb Code 2 stm32f1xx_it.o(i.SVC_Handler) - SysTick_Handler 0x08002357 Thumb Code 4 stm32f1xx_it.o(i.SysTick_Handler) - SystemClock_Config 0x0800235b Thumb Code 88 main.o(i.SystemClock_Config) - SystemInit 0x080023b5 Thumb Code 60 system_stm32f1xx.o(i.SystemInit) - UsageFault_Handler 0x08002519 Thumb Code 2 stm32f1xx_it.o(i.UsageFault_Handler) - __0printf$3 0x0800251d Thumb Code 22 printf3.o(i.__0printf$3) - __1printf$3 0x0800251d Thumb Code 0 printf3.o(i.__0printf$3) - __2printf 0x0800251d Thumb Code 0 printf3.o(i.__0printf$3) - __scatterload_copy 0x0800255d Thumb Code 14 handlers.o(i.__scatterload_copy) - __scatterload_null 0x0800256b Thumb Code 2 handlers.o(i.__scatterload_null) - __scatterload_zeroinit 0x0800256d Thumb Code 14 handlers.o(i.__scatterload_zeroinit) - fputc 0x08002735 Thumb Code 20 usart.o(i.fputc) - free 0x0800274d Thumb Code 76 malloc.o(i.free) - main 0x0800279d Thumb Code 36 main.o(i.main) - malloc 0x080027c1 Thumb Code 92 malloc.o(i.malloc) - gImage_13in3b_r 0x0800282c Data 81600 imagedata2.o(.constdata) - gImage_13in3b_b 0x080166ec Data 81600 imagedata2.o(.constdata) - Font12_Table 0x0802a5ac Data 1140 font12.o(.constdata) - Font12CN_Table 0x0802aa20 Data 1494 font12cn.o(.constdata) - Font16_Table 0x0802aff6 Data 3040 font16.o(.constdata) - Font24CN_Table 0x0802bbd6 Data 4482 font24cn.o(.constdata) - AHBPrescTable 0x0802cd58 Data 16 system_stm32f1xx.o(.constdata) - APBPrescTable 0x0802cd68 Data 8 system_stm32f1xx.o(.constdata) - Region$$Table$$Base 0x0802cdf8 Number 0 anon$$obj.o(Region$$Table) - Region$$Table$$Limit 0x0802ce18 Number 0 anon$$obj.o(Region$$Table) - Font12 0x20000000 Data 8 font12.o(.data) - Font12CN 0x20000008 Data 12 font12cn.o(.data) - Font16 0x20000014 Data 8 font16.o(.data) - Font24CN 0x2000001c Data 12 font24cn.o(.data) - SystemCoreClock 0x20000028 Data 4 system_stm32f1xx.o(.data) - uwTickFreq 0x2000002c Data 1 stm32f1xx_hal.o(.data) - uwTickPrio 0x20000030 Data 4 stm32f1xx_hal.o(.data) - uwTick 0x20000034 Data 4 stm32f1xx_hal.o(.data) - __stdout 0x20000038 Data 4 stdout.o(.data) - __microlib_freelist 0x2000003c Data 4 mvars.o(.data) - __microlib_freelist_initialised 0x20000040 Data 4 mvars.o(.data) - hspi1 0x20000044 Data 88 spi.o(.bss) - huart1 0x2000009c Data 64 usart.o(.bss) - Paint 0x200000dc Data 24 gui_paint.o(.bss) - __heap_base 0x200000f8 Data 0 startup_stm32f103xe.o(HEAP) - __heap_limit 0x2000c0f8 Data 0 startup_stm32f103xe.o(HEAP) - __initial_sp 0x2000d0f8 Data 0 startup_stm32f103xe.o(STACK) + Error_Handler 0x08000169 Thumb Code 8 main.o(.text) + SystemClock_Config 0x08000171 Thumb Code 88 main.o(.text) + main 0x080001c9 Thumb Code 36 main.o(.text) + MX_GPIO_Init 0x08000201 Thumb Code 86 gpio.o(.text) + MX_SPI1_Init 0x08000261 Thumb Code 62 spi.o(.text) + HAL_SPI_MspInit 0x0800029f Thumb Code 80 spi.o(.text) + HAL_SPI_MspDeInit 0x080002ef Thumb Code 28 spi.o(.text) + MX_USART1_UART_Init 0x0800031d Thumb Code 48 usart.o(.text) + HAL_UART_MspInit 0x0800034d Thumb Code 100 usart.o(.text) + HAL_UART_MspDeInit 0x080003b1 Thumb Code 30 usart.o(.text) + fputc 0x080003cf Thumb Code 20 usart.o(.text) + NMI_Handler 0x080003f5 Thumb Code 2 stm32f1xx_it.o(.text) + HardFault_Handler 0x080003f7 Thumb Code 8 stm32f1xx_it.o(.text) + MemManage_Handler 0x080003ff Thumb Code 2 stm32f1xx_it.o(.text) + BusFault_Handler 0x08000401 Thumb Code 2 stm32f1xx_it.o(.text) + UsageFault_Handler 0x08000403 Thumb Code 2 stm32f1xx_it.o(.text) + SVC_Handler 0x08000405 Thumb Code 2 stm32f1xx_it.o(.text) + DebugMon_Handler 0x08000407 Thumb Code 2 stm32f1xx_it.o(.text) + PendSV_Handler 0x08000409 Thumb Code 2 stm32f1xx_it.o(.text) + SysTick_Handler 0x0800040b Thumb Code 4 stm32f1xx_it.o(.text) + HAL_MspInit 0x08000425 Thumb Code 52 stm32f1xx_hal_msp.o(.text) + EPD_test 0x08000461 Thumb Code 654 epd_1in54_v2_test.o(.text) + EPD_1IN54_V2_Init 0x080008e1 Thumb Code 190 epd_1in54_v2.o(.text) + EPD_1IN54_V2_Init_Partial 0x0800099f Thumb Code 120 epd_1in54_v2.o(.text) + EPD_1IN54_V2_Clear 0x08000a17 Thumb Code 80 epd_1in54_v2.o(.text) + EPD_1IN54_V2_Display 0x08000a67 Thumb Code 58 epd_1in54_v2.o(.text) + EPD_1IN54_V2_DisplayPartBaseImage 0x08000aa1 Thumb Code 94 epd_1in54_v2.o(.text) + EPD_1IN54_V2_DisplayPart 0x08000aff Thumb Code 58 epd_1in54_v2.o(.text) + EPD_1IN54_V2_Sleep 0x08000b39 Thumb Code 24 epd_1in54_v2.o(.text) + DEV_SPI_WriteByte 0x08000c21 Thumb Code 18 dev_config.o(.text) + DEV_SPI_Write_nByte 0x08000c33 Thumb Code 14 dev_config.o(.text) + DEV_GPIO_Mode 0x08000c41 Thumb Code 40 dev_config.o(.text) + DEV_GPIO_Init 0x08000c69 Thumb Code 6 dev_config.o(.text) + DEV_SPI_Init 0x08000c6f Thumb Code 6 dev_config.o(.text) + DEV_SPI_SendData 0x08000c75 Thumb Code 112 dev_config.o(.text) + DEV_SPI_ReadData 0x08000ce5 Thumb Code 114 dev_config.o(.text) + DEV_Module_Init 0x08000d57 Thumb Code 48 dev_config.o(.text) + DEV_Module_Exit 0x08000d87 Thumb Code 48 dev_config.o(.text) + Paint_NewImage 0x08000dc1 Thumb Code 56 gui_paint.o(.text) + Paint_SelectImage 0x08000df9 Thumb Code 6 gui_paint.o(.text) + Paint_SetRotate 0x08000dff Thumb Code 44 gui_paint.o(.text) + Paint_SetScale 0x08000e2b Thumb Code 80 gui_paint.o(.text) + Paint_SetMirroring 0x08000e7b Thumb Code 62 gui_paint.o(.text) + Paint_SetPixel 0x08000eb9 Thumb Code 238 gui_paint.o(.text) + Paint_Clear 0x08000fa7 Thumb Code 156 gui_paint.o(.text) + Paint_ClearWindows 0x08001043 Thumb Code 52 gui_paint.o(.text) + Paint_DrawPoint 0x08001077 Thumb Code 180 gui_paint.o(.text) + Paint_DrawLine 0x0800112b Thumb Code 662 gui_paint.o(.text) + Paint_DrawRectangle 0x080013c1 Thumb Code 170 gui_paint.o(.text) + Paint_DrawCircle 0x0800146b Thumb Code 528 gui_paint.o(.text) + Paint_DrawChar 0x0800167b Thumb Code 172 gui_paint.o(.text) + Paint_DrawString_EN 0x08001727 Thumb Code 116 gui_paint.o(.text) + Paint_DrawString_CN 0x0800179b Thumb Code 518 gui_paint.o(.text) + Paint_DrawNum 0x080019a1 Thumb Code 140 gui_paint.o(.text) + Paint_DrawNumDecimals 0x08001a2d Thumb Code 258 gui_paint.o(.text) + Paint_DrawTime 0x08001b2f Thumb Code 282 gui_paint.o(.text) + Paint_DrawBitMap 0x08001c49 Thumb Code 44 gui_paint.o(.text) + Paint_DrawBitMap_Paste 0x08001c75 Thumb Code 198 gui_paint.o(.text) + Paint_DrawBitMap_Block 0x08001d3b Thumb Code 54 gui_paint.o(.text) + SystemInit 0x08001d75 Thumb Code 60 system_stm32f1xx.o(.text) + SystemCoreClockUpdate 0x08001db1 Thumb Code 108 system_stm32f1xx.o(.text) + HAL_SPI_Init 0x08001e3b Thumb Code 178 stm32f1xx_hal_spi.o(.text) + HAL_SPI_DeInit 0x08001eef Thumb Code 46 stm32f1xx_hal_spi.o(.text) + HAL_SPI_Transmit 0x08001fd1 Thumb Code 358 stm32f1xx_hal_spi.o(.text) + HAL_SPI_TransmitReceive 0x08002193 Thumb Code 484 stm32f1xx_hal_spi.o(.text) + HAL_SPI_Receive 0x08002377 Thumb Code 344 stm32f1xx_hal_spi.o(.text) + HAL_SPI_TxCpltCallback 0x080024cf Thumb Code 2 stm32f1xx_hal_spi.o(.text) + HAL_SPI_ErrorCallback 0x080024d1 Thumb Code 2 stm32f1xx_hal_spi.o(.text) + HAL_SPI_Transmit_IT 0x08002587 Thumb Code 140 stm32f1xx_hal_spi.o(.text) + HAL_SPI_RxCpltCallback 0x08002613 Thumb Code 2 stm32f1xx_hal_spi.o(.text) + HAL_SPI_TxRxCpltCallback 0x0800269d Thumb Code 2 stm32f1xx_hal_spi.o(.text) + HAL_SPI_TransmitReceive_IT 0x080027e3 Thumb Code 146 stm32f1xx_hal_spi.o(.text) + HAL_SPI_Receive_IT 0x08002875 Thumb Code 192 stm32f1xx_hal_spi.o(.text) + HAL_SPI_TxHalfCpltCallback 0x080029bb Thumb Code 2 stm32f1xx_hal_spi.o(.text) + HAL_SPI_Transmit_DMA 0x080029c7 Thumb Code 202 stm32f1xx_hal_spi.o(.text) + HAL_SPI_RxHalfCpltCallback 0x08002afb Thumb Code 2 stm32f1xx_hal_spi.o(.text) + HAL_SPI_TxRxHalfCpltCallback 0x08002b61 Thumb Code 2 stm32f1xx_hal_spi.o(.text) + HAL_SPI_TransmitReceive_DMA 0x08002b6d Thumb Code 268 stm32f1xx_hal_spi.o(.text) + HAL_SPI_Receive_DMA 0x08002c79 Thumb Code 262 stm32f1xx_hal_spi.o(.text) + HAL_SPI_Abort 0x08002de7 Thumb Code 274 stm32f1xx_hal_spi.o(.text) + HAL_SPI_AbortCpltCallback 0x08002ef9 Thumb Code 2 stm32f1xx_hal_spi.o(.text) + HAL_SPI_Abort_IT 0x08002fc7 Thumb Code 264 stm32f1xx_hal_spi.o(.text) + HAL_SPI_DMAPause 0x080030cf Thumb Code 38 stm32f1xx_hal_spi.o(.text) + HAL_SPI_DMAResume 0x080030f5 Thumb Code 72 stm32f1xx_hal_spi.o(.text) + HAL_SPI_DMAStop 0x0800313d Thumb Code 66 stm32f1xx_hal_spi.o(.text) + HAL_SPI_IRQHandler 0x0800318f Thumb Code 220 stm32f1xx_hal_spi.o(.text) + HAL_SPI_GetState 0x0800326b Thumb Code 6 stm32f1xx_hal_spi.o(.text) + HAL_SPI_GetError 0x08003271 Thumb Code 4 stm32f1xx_hal_spi.o(.text) + HAL_InitTick 0x0800329b Thumb Code 54 stm32f1xx_hal.o(.text) + HAL_Init 0x080032d1 Thumb Code 32 stm32f1xx_hal.o(.text) + HAL_MspDeInit 0x080032f1 Thumb Code 2 stm32f1xx_hal.o(.text) + HAL_DeInit 0x080032f3 Thumb Code 26 stm32f1xx_hal.o(.text) + HAL_IncTick 0x0800330d Thumb Code 12 stm32f1xx_hal.o(.text) + HAL_GetTick 0x08003319 Thumb Code 6 stm32f1xx_hal.o(.text) + HAL_GetTickPrio 0x0800331f Thumb Code 6 stm32f1xx_hal.o(.text) + HAL_SetTickFreq 0x08003325 Thumb Code 30 stm32f1xx_hal.o(.text) + HAL_GetTickFreq 0x08003343 Thumb Code 6 stm32f1xx_hal.o(.text) + HAL_Delay 0x08003349 Thumb Code 32 stm32f1xx_hal.o(.text) + HAL_SuspendTick 0x08003369 Thumb Code 14 stm32f1xx_hal.o(.text) + HAL_ResumeTick 0x08003377 Thumb Code 14 stm32f1xx_hal.o(.text) + HAL_GetHalVersion 0x08003385 Thumb Code 4 stm32f1xx_hal.o(.text) + HAL_GetREVID 0x08003389 Thumb Code 8 stm32f1xx_hal.o(.text) + HAL_GetDEVID 0x08003391 Thumb Code 10 stm32f1xx_hal.o(.text) + HAL_GetUIDw0 0x0800339b Thumb Code 6 stm32f1xx_hal.o(.text) + HAL_GetUIDw1 0x080033a1 Thumb Code 8 stm32f1xx_hal.o(.text) + HAL_GetUIDw2 0x080033a9 Thumb Code 8 stm32f1xx_hal.o(.text) + HAL_DBGMCU_EnableDBGSleepMode 0x080033b1 Thumb Code 12 stm32f1xx_hal.o(.text) + HAL_DBGMCU_DisableDBGSleepMode 0x080033bd Thumb Code 12 stm32f1xx_hal.o(.text) + HAL_DBGMCU_EnableDBGStopMode 0x080033c9 Thumb Code 12 stm32f1xx_hal.o(.text) + HAL_DBGMCU_DisableDBGStopMode 0x080033d5 Thumb Code 12 stm32f1xx_hal.o(.text) + HAL_DBGMCU_EnableDBGStandbyMode 0x080033e1 Thumb Code 12 stm32f1xx_hal.o(.text) + HAL_DBGMCU_DisableDBGStandbyMode 0x080033ed Thumb Code 12 stm32f1xx_hal.o(.text) + HAL_RCC_DeInit 0x08003415 Thumb Code 202 stm32f1xx_hal_rcc.o(.text) + HAL_RCC_OscConfig 0x080034df Thumb Code 776 stm32f1xx_hal_rcc.o(.text) + HAL_RCC_GetSysClockFreq 0x080037e7 Thumb Code 124 stm32f1xx_hal_rcc.o(.text) + HAL_RCC_ClockConfig 0x08003863 Thumb Code 282 stm32f1xx_hal_rcc.o(.text) + HAL_RCC_MCOConfig 0x0800397d Thumb Code 64 stm32f1xx_hal_rcc.o(.text) + HAL_RCC_EnableCSS 0x080039bd Thumb Code 8 stm32f1xx_hal_rcc.o(.text) + HAL_RCC_DisableCSS 0x080039c5 Thumb Code 8 stm32f1xx_hal_rcc.o(.text) + HAL_RCC_GetHCLKFreq 0x080039cd Thumb Code 6 stm32f1xx_hal_rcc.o(.text) + HAL_RCC_GetPCLK1Freq 0x080039d3 Thumb Code 20 stm32f1xx_hal_rcc.o(.text) + HAL_RCC_GetPCLK2Freq 0x080039e7 Thumb Code 20 stm32f1xx_hal_rcc.o(.text) + HAL_RCC_GetOscConfig 0x080039fb Thumb Code 140 stm32f1xx_hal_rcc.o(.text) + HAL_RCC_GetClockConfig 0x08003a87 Thumb Code 54 stm32f1xx_hal_rcc.o(.text) + HAL_RCC_CSSCallback 0x08003abd Thumb Code 2 stm32f1xx_hal_rcc.o(.text) + HAL_RCC_NMI_IRQHandler 0x08003abf Thumb Code 20 stm32f1xx_hal_rcc.o(.text) + HAL_GPIO_Init 0x08003afd Thumb Code 462 stm32f1xx_hal_gpio.o(.text) + HAL_GPIO_DeInit 0x08003ccb Thumb Code 256 stm32f1xx_hal_gpio.o(.text) + HAL_GPIO_ReadPin 0x08003dcb Thumb Code 10 stm32f1xx_hal_gpio.o(.text) + HAL_GPIO_WritePin 0x08003dd5 Thumb Code 10 stm32f1xx_hal_gpio.o(.text) + HAL_GPIO_TogglePin 0x08003ddf Thumb Code 16 stm32f1xx_hal_gpio.o(.text) + HAL_GPIO_LockPin 0x08003def Thumb Code 34 stm32f1xx_hal_gpio.o(.text) + HAL_GPIO_EXTI_Callback 0x08003e11 Thumb Code 2 stm32f1xx_hal_gpio.o(.text) + HAL_GPIO_EXTI_IRQHandler 0x08003e13 Thumb Code 20 stm32f1xx_hal_gpio.o(.text) + HAL_DMA_Init 0x08003e51 Thumb Code 112 stm32f1xx_hal_dma.o(.text) + HAL_DMA_DeInit 0x08003ec1 Thumb Code 116 stm32f1xx_hal_dma.o(.text) + HAL_DMA_Start 0x08003f5f Thumb Code 80 stm32f1xx_hal_dma.o(.text) + HAL_DMA_Start_IT 0x08003faf Thumb Code 112 stm32f1xx_hal_dma.o(.text) + HAL_DMA_Abort 0x0800401f Thumb Code 70 stm32f1xx_hal_dma.o(.text) + HAL_DMA_Abort_IT 0x08004065 Thumb Code 296 stm32f1xx_hal_dma.o(.text) + HAL_DMA_PollForTransfer 0x0800418d Thumb Code 996 stm32f1xx_hal_dma.o(.text) + HAL_DMA_IRQHandler 0x08004571 Thumb Code 572 stm32f1xx_hal_dma.o(.text) + HAL_DMA_RegisterCallback 0x080047ad Thumb Code 74 stm32f1xx_hal_dma.o(.text) + HAL_DMA_UnRegisterCallback 0x080047f7 Thumb Code 82 stm32f1xx_hal_dma.o(.text) + HAL_DMA_GetState 0x08004849 Thumb Code 6 stm32f1xx_hal_dma.o(.text) + HAL_DMA_GetError 0x0800484f Thumb Code 4 stm32f1xx_hal_dma.o(.text) + HAL_NVIC_SetPriorityGrouping 0x0800485d Thumb Code 26 stm32f1xx_hal_cortex.o(.text) + HAL_NVIC_SetPriority 0x08004877 Thumb Code 60 stm32f1xx_hal_cortex.o(.text) + HAL_NVIC_EnableIRQ 0x080048b3 Thumb Code 26 stm32f1xx_hal_cortex.o(.text) + HAL_NVIC_DisableIRQ 0x080048cd Thumb Code 34 stm32f1xx_hal_cortex.o(.text) + HAL_NVIC_SystemReset 0x080048ef Thumb Code 28 stm32f1xx_hal_cortex.o(.text) + HAL_SYSTICK_Config 0x0800490b Thumb Code 40 stm32f1xx_hal_cortex.o(.text) + HAL_NVIC_GetPriorityGrouping 0x08004933 Thumb Code 10 stm32f1xx_hal_cortex.o(.text) + HAL_NVIC_GetPriority 0x0800493d Thumb Code 82 stm32f1xx_hal_cortex.o(.text) + HAL_NVIC_SetPendingIRQ 0x0800498f Thumb Code 26 stm32f1xx_hal_cortex.o(.text) + HAL_NVIC_GetPendingIRQ 0x080049a9 Thumb Code 36 stm32f1xx_hal_cortex.o(.text) + HAL_NVIC_ClearPendingIRQ 0x080049cd Thumb Code 26 stm32f1xx_hal_cortex.o(.text) + HAL_NVIC_GetActive 0x080049e7 Thumb Code 36 stm32f1xx_hal_cortex.o(.text) + HAL_SYSTICK_CLKSourceConfig 0x08004a0b Thumb Code 24 stm32f1xx_hal_cortex.o(.text) + HAL_SYSTICK_Callback 0x08004a23 Thumb Code 2 stm32f1xx_hal_cortex.o(.text) + HAL_SYSTICK_IRQHandler 0x08004a25 Thumb Code 8 stm32f1xx_hal_cortex.o(.text) + HAL_UART_Init 0x08004b09 Thumb Code 98 stm32f1xx_hal_uart.o(.text) + HAL_HalfDuplex_Init 0x08004b6b Thumb Code 108 stm32f1xx_hal_uart.o(.text) + HAL_LIN_Init 0x08004bd7 Thumb Code 128 stm32f1xx_hal_uart.o(.text) + HAL_MultiProcessor_Init 0x08004c57 Thumb Code 142 stm32f1xx_hal_uart.o(.text) + HAL_UART_DeInit 0x08004ce7 Thumb Code 50 stm32f1xx_hal_uart.o(.text) + HAL_UART_Transmit 0x08004d7b Thumb Code 176 stm32f1xx_hal_uart.o(.text) + HAL_UART_Receive 0x08004e2b Thumb Code 198 stm32f1xx_hal_uart.o(.text) + HAL_UART_Transmit_IT 0x08004ef1 Thumb Code 62 stm32f1xx_hal_uart.o(.text) + HAL_UART_Receive_IT 0x08004f2f Thumb Code 82 stm32f1xx_hal_uart.o(.text) + HAL_UART_ErrorCallback 0x08004f81 Thumb Code 2 stm32f1xx_hal_uart.o(.text) + HAL_UART_TxHalfCpltCallback 0x08004fcd Thumb Code 2 stm32f1xx_hal_uart.o(.text) + HAL_UART_TxCpltCallback 0x08004fd9 Thumb Code 2 stm32f1xx_hal_uart.o(.text) + HAL_UART_Transmit_DMA 0x08005009 Thumb Code 114 stm32f1xx_hal_uart.o(.text) + HAL_UART_RxHalfCpltCallback 0x0800507b Thumb Code 2 stm32f1xx_hal_uart.o(.text) + HAL_UART_RxCpltCallback 0x08005087 Thumb Code 2 stm32f1xx_hal_uart.o(.text) + HAL_UART_Receive_DMA 0x080050c5 Thumb Code 138 stm32f1xx_hal_uart.o(.text) + HAL_UART_DMAPause 0x0800514f Thumb Code 102 stm32f1xx_hal_uart.o(.text) + HAL_UART_DMAResume 0x080051b5 Thumb Code 94 stm32f1xx_hal_uart.o(.text) + HAL_UART_DMAStop 0x08005213 Thumb Code 88 stm32f1xx_hal_uart.o(.text) + HAL_UART_Abort 0x0800526b Thumb Code 138 stm32f1xx_hal_uart.o(.text) + HAL_UART_AbortTransmit 0x080052f5 Thumb Code 78 stm32f1xx_hal_uart.o(.text) + HAL_UART_AbortReceive 0x08005343 Thumb Code 88 stm32f1xx_hal_uart.o(.text) + HAL_UART_AbortCpltCallback 0x0800539b Thumb Code 2 stm32f1xx_hal_uart.o(.text) + HAL_UART_Abort_IT 0x080053f1 Thumb Code 188 stm32f1xx_hal_uart.o(.text) + HAL_UART_AbortTransmitCpltCallback 0x080054ad Thumb Code 2 stm32f1xx_hal_uart.o(.text) + HAL_UART_AbortTransmit_IT 0x080054c3 Thumb Code 78 stm32f1xx_hal_uart.o(.text) + HAL_UART_AbortReceiveCpltCallback 0x08005511 Thumb Code 2 stm32f1xx_hal_uart.o(.text) + HAL_UART_AbortReceive_IT 0x08005527 Thumb Code 88 stm32f1xx_hal_uart.o(.text) + HAL_UART_IRQHandler 0x0800561b Thumb Code 342 stm32f1xx_hal_uart.o(.text) + HAL_LIN_SendBreak 0x08005771 Thumb Code 46 stm32f1xx_hal_uart.o(.text) + HAL_MultiProcessor_EnterMuteMode 0x0800579f Thumb Code 46 stm32f1xx_hal_uart.o(.text) + HAL_MultiProcessor_ExitMuteMode 0x080057cd Thumb Code 46 stm32f1xx_hal_uart.o(.text) + HAL_HalfDuplex_EnableTransmitter 0x080057fb Thumb Code 66 stm32f1xx_hal_uart.o(.text) + HAL_HalfDuplex_EnableReceiver 0x0800583d Thumb Code 50 stm32f1xx_hal_uart.o(.text) + HAL_UART_GetState 0x0800586f Thumb Code 10 stm32f1xx_hal_uart.o(.text) + HAL_UART_GetError 0x08005879 Thumb Code 4 stm32f1xx_hal_uart.o(.text) + __aeabi_llsr 0x080058ab Thumb Code 32 llushr.o(.text) + _ll_ushift_r 0x080058ab Thumb Code 0 llushr.o(.text) + __aeabi_memset 0x080058cb Thumb Code 14 memseta.o(.text) + __aeabi_memset4 0x080058cb Thumb Code 0 memseta.o(.text) + __aeabi_memset8 0x080058cb Thumb Code 0 memseta.o(.text) + __aeabi_memclr 0x080058d9 Thumb Code 4 memseta.o(.text) + __aeabi_memclr4 0x080058d9 Thumb Code 0 memseta.o(.text) + __aeabi_memclr8 0x080058d9 Thumb Code 0 memseta.o(.text) + _memset$wrapper 0x080058dd Thumb Code 18 memseta.o(.text) + __aeabi_fmul 0x080058ef Thumb Code 100 fmul.o(.text) + __aeabi_dadd 0x08005953 Thumb Code 322 dadd.o(.text) + __aeabi_dsub 0x08005a95 Thumb Code 6 dadd.o(.text) + __aeabi_drsub 0x08005a9b Thumb Code 6 dadd.o(.text) + __aeabi_i2d 0x08005aa1 Thumb Code 34 dflti.o(.text) + __aeabi_f2iz 0x08005ac3 Thumb Code 50 ffixi.o(.text) + __aeabi_d2iz 0x08005af5 Thumb Code 62 dfixi.o(.text) + __aeabi_d2f 0x08005b33 Thumb Code 56 d2f.o(.text) + __aeabi_uidiv 0x08005b6b Thumb Code 0 uidiv.o(.text) + __aeabi_uidivmod 0x08005b6b Thumb Code 44 uidiv.o(.text) + __aeabi_llsl 0x08005b97 Thumb Code 30 llshl.o(.text) + _ll_shift_l 0x08005b97 Thumb Code 0 llshl.o(.text) + __aeabi_lasr 0x08005bb5 Thumb Code 36 llsshr.o(.text) + _ll_sshift_r 0x08005bb5 Thumb Code 0 llsshr.o(.text) + __I$use$fp 0x08005bd9 Thumb Code 0 iusefp.o(.text) + _float_round 0x08005bd9 Thumb Code 18 fepilogue.o(.text) + _float_epilogue 0x08005beb Thumb Code 92 fepilogue.o(.text) + _double_round 0x08005c47 Thumb Code 30 depilogue.o(.text) + _double_epilogue 0x08005c65 Thumb Code 156 depilogue.o(.text) + __scatterload 0x08005d01 Thumb Code 28 init.o(.text) + __scatterload_rt2 0x08005d01 Thumb Code 0 init.o(.text) + __decompress 0x08005d25 Thumb Code 0 __dczerorl2.o(.text) + __decompress1 0x08005d25 Thumb Code 86 __dczerorl2.o(.text) + __0printf$3 0x08005d7d Thumb Code 22 printf3.o(i.__0printf$3) + __1printf$3 0x08005d7d Thumb Code 0 printf3.o(i.__0printf$3) + __2printf 0x08005d7d Thumb Code 0 printf3.o(i.__0printf$3) + __scatterload_copy 0x08005d9d Thumb Code 14 handlers.o(i.__scatterload_copy) + __scatterload_null 0x08005dab Thumb Code 2 handlers.o(i.__scatterload_null) + __scatterload_zeroinit 0x08005dad Thumb Code 14 handlers.o(i.__scatterload_zeroinit) + free 0x08005f75 Thumb Code 76 malloc.o(i.free) + malloc 0x08005fc5 Thumb Code 92 malloc.o(i.malloc) + gImage_1in54 0x08006030 Data 5000 imagedata.o(.constdata) + Font12CN_Table 0x080073b8 Data 1494 font12cn.o(.constdata) + Font20_Table 0x0800798e Data 3800 font20.o(.constdata) + Font24CN_Table 0x08008866 Data 4482 font24cn.o(.constdata) + AHBPrescTable 0x080099e8 Data 16 system_stm32f1xx.o(.constdata) + APBPrescTable 0x080099f8 Data 8 system_stm32f1xx.o(.constdata) + Region$$Table$$Base 0x08009aec Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x08009b0c Number 0 anon$$obj.o(Region$$Table) + WF_Full_1IN54 0x20000000 Data 159 epd_1in54_v2.o(.data) + WF_PARTIAL_1IN54_0 0x2000009f Data 159 epd_1in54_v2.o(.data) + Font12CN 0x20000140 Data 12 font12cn.o(.data) + Font20 0x2000014c Data 8 font20.o(.data) + Font24CN 0x20000154 Data 12 font24cn.o(.data) + SystemCoreClock 0x20000160 Data 4 system_stm32f1xx.o(.data) + uwTickFreq 0x20000164 Data 1 stm32f1xx_hal.o(.data) + uwTickPrio 0x20000168 Data 4 stm32f1xx_hal.o(.data) + uwTick 0x2000016c Data 4 stm32f1xx_hal.o(.data) + __stdout 0x20000170 Data 4 stdout.o(.data) + __microlib_freelist 0x20000174 Data 4 mvars.o(.data) + __microlib_freelist_initialised 0x20000178 Data 4 mvars.o(.data) + hspi1 0x2000017c Data 88 spi.o(.bss) + huart1 0x200001d4 Data 64 usart.o(.bss) + Paint 0x20000214 Data 24 gui_paint.o(.bss) + __heap_base 0x20000230 Data 0 startup_stm32f103xe.o(HEAP) + __heap_limit 0x2000c230 Data 0 startup_stm32f103xe.o(HEAP) + __initial_sp 0x2000d230 Data 0 startup_stm32f103xe.o(STACK) @@ -1584,143 +1196,97 @@ Memory Map of the image Image Entry point : 0x08000131 - Load Region LR_IROM1 (Base: 0x08000000, Size: 0x0002ce5c, Max: 0x00080000, ABSOLUTE) + Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00009c88, Max: 0x00080000, ABSOLUTE, COMPRESSED[0x00009b74]) - Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x0002ce18, Max: 0x00080000, ABSOLUTE) + Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00009b0c, Max: 0x00080000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x08000000 0x08000000 0x00000130 Data RO 3 RESET startup_stm32f103xe.o - 0x08000130 0x08000130 0x00000000 Code RO 2565 * .ARM.Collect$$$$00000000 mc_w.l(entry.o) - 0x08000130 0x08000130 0x00000004 Code RO 2873 .ARM.Collect$$$$00000001 mc_w.l(entry2.o) - 0x08000134 0x08000134 0x00000004 Code RO 2876 .ARM.Collect$$$$00000004 mc_w.l(entry5.o) - 0x08000138 0x08000138 0x00000000 Code RO 2878 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o) - 0x08000138 0x08000138 0x00000000 Code RO 2880 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o) - 0x08000138 0x08000138 0x00000008 Code RO 2881 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o) - 0x08000140 0x08000140 0x00000000 Code RO 2883 .ARM.Collect$$$$0000000D mc_w.l(entry10a.o) - 0x08000140 0x08000140 0x00000000 Code RO 2885 .ARM.Collect$$$$0000000F mc_w.l(entry11a.o) - 0x08000140 0x08000140 0x00000004 Code RO 2874 .ARM.Collect$$$$00002712 mc_w.l(entry2.o) + 0x08000130 0x08000130 0x00000000 Code RO 963 * .ARM.Collect$$$$00000000 mc_w.l(entry.o) + 0x08000130 0x08000130 0x00000004 Code RO 1271 .ARM.Collect$$$$00000001 mc_w.l(entry2.o) + 0x08000134 0x08000134 0x00000004 Code RO 1274 .ARM.Collect$$$$00000004 mc_w.l(entry5.o) + 0x08000138 0x08000138 0x00000000 Code RO 1276 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o) + 0x08000138 0x08000138 0x00000000 Code RO 1278 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o) + 0x08000138 0x08000138 0x00000008 Code RO 1279 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o) + 0x08000140 0x08000140 0x00000000 Code RO 1281 .ARM.Collect$$$$0000000D mc_w.l(entry10a.o) + 0x08000140 0x08000140 0x00000000 Code RO 1283 .ARM.Collect$$$$0000000F mc_w.l(entry11a.o) + 0x08000140 0x08000140 0x00000004 Code RO 1272 .ARM.Collect$$$$00002712 mc_w.l(entry2.o) 0x08000144 0x08000144 0x00000024 Code RO 4 .text startup_stm32f103xe.o - 0x08000168 0x08000168 0x00000024 Code RO 2570 .text mc_w.l(memseta.o) - 0x0800018c 0x0800018c 0x0000002c Code RO 2888 .text mc_w.l(uidiv.o) - 0x080001b8 0x080001b8 0x00000024 Code RO 2915 .text mc_w.l(init.o) - 0x080001dc 0x080001dc 0x00000002 Code RO 287 i.BusFault_Handler stm32f1xx_it.o - 0x080001de 0x080001de 0x00000002 PAD - 0x080001e0 0x080001e0 0x00000034 Code RO 540 i.DEV_Module_Exit dev_config.o - 0x08000214 0x08000214 0x00000034 Code RO 541 i.DEV_Module_Init dev_config.o - 0x08000248 0x08000248 0x00000018 Code RO 542 i.DEV_SPI_WriteByte dev_config.o - 0x08000260 0x08000260 0x00000002 Code RO 288 i.DebugMon_Handler stm32f1xx_it.o - 0x08000262 0x08000262 0x00000052 Code RO 441 i.EPD_13IN3B_Clear epd_13in3b.o - 0x080002b4 0x080002b4 0x0000009c Code RO 446 i.EPD_13IN3B_Display_Base epd_13in3b.o - 0x08000350 0x08000350 0x000000ce Code RO 448 i.EPD_13IN3B_Display_WritePicture epd_13in3b.o - 0x0800041e 0x0800041e 0x00000002 PAD - 0x08000420 0x08000420 0x00000118 Code RO 449 i.EPD_13IN3B_Init epd_13in3b.o - 0x08000538 0x08000538 0x0000006c Code RO 450 i.EPD_13IN3B_ReadBusy epd_13in3b.o - 0x080005a4 0x080005a4 0x00000034 Code RO 451 i.EPD_13IN3B_SendCommand epd_13in3b.o - 0x080005d8 0x080005d8 0x00000034 Code RO 452 i.EPD_13IN3B_SendData epd_13in3b.o - 0x0800060c 0x0800060c 0x00000018 Code RO 453 i.EPD_13IN3B_Sleep epd_13in3b.o - 0x08000624 0x08000624 0x0000001c Code RO 454 i.EPD_13IN3B_TurnOnDisplay epd_13in3b.o - 0x08000640 0x08000640 0x00000388 Code RO 414 i.EPD_test epd_13in3b_test.o - 0x080009c8 0x080009c8 0x0000001c Code RO 13 i.Error_Handler main.o - 0x080009e4 0x080009e4 0x00000024 Code RO 1243 i.HAL_Delay stm32f1xx_hal.o - 0x08000a08 0x08000a08 0x000001f8 Code RO 1551 i.HAL_GPIO_Init stm32f1xx_hal_gpio.o - 0x08000c00 0x08000c00 0x0000000a Code RO 1553 i.HAL_GPIO_ReadPin stm32f1xx_hal_gpio.o - 0x08000c0a 0x08000c0a 0x0000000a Code RO 1555 i.HAL_GPIO_WritePin stm32f1xx_hal_gpio.o - 0x08000c14 0x08000c14 0x0000000c Code RO 1247 i.HAL_GetTick stm32f1xx_hal.o - 0x08000c20 0x08000c20 0x00000010 Code RO 1253 i.HAL_IncTick stm32f1xx_hal.o - 0x08000c30 0x08000c30 0x00000024 Code RO 1254 i.HAL_Init stm32f1xx_hal.o - 0x08000c54 0x08000c54 0x00000040 Code RO 1255 i.HAL_InitTick stm32f1xx_hal.o - 0x08000c94 0x08000c94 0x0000003c Code RO 362 i.HAL_MspInit stm32f1xx_hal_msp.o - 0x08000cd0 0x08000cd0 0x00000040 Code RO 1717 i.HAL_NVIC_SetPriority stm32f1xx_hal_cortex.o - 0x08000d10 0x08000d10 0x00000024 Code RO 1718 i.HAL_NVIC_SetPriorityGrouping stm32f1xx_hal_cortex.o - 0x08000d34 0x08000d34 0x0000012c Code RO 1411 i.HAL_RCC_ClockConfig stm32f1xx_hal_rcc.o - 0x08000e60 0x08000e60 0x00000020 Code RO 1418 i.HAL_RCC_GetPCLK1Freq stm32f1xx_hal_rcc.o - 0x08000e80 0x08000e80 0x00000020 Code RO 1419 i.HAL_RCC_GetPCLK2Freq stm32f1xx_hal_rcc.o - 0x08000ea0 0x08000ea0 0x0000006c Code RO 1420 i.HAL_RCC_GetSysClockFreq stm32f1xx_hal_rcc.o - 0x08000f0c 0x08000f0c 0x00000320 Code RO 1423 i.HAL_RCC_OscConfig stm32f1xx_hal_rcc.o - 0x0800122c 0x0800122c 0x000000b2 Code RO 925 i.HAL_SPI_Init stm32f1xx_hal_spi.o - 0x080012de 0x080012de 0x00000002 PAD - 0x080012e0 0x080012e0 0x0000005c Code RO 198 i.HAL_SPI_MspInit spi.o - 0x0800133c 0x0800133c 0x00000166 Code RO 933 i.HAL_SPI_Transmit stm32f1xx_hal_spi.o - 0x080014a2 0x080014a2 0x00000028 Code RO 1722 i.HAL_SYSTICK_Config stm32f1xx_hal_cortex.o - 0x080014ca 0x080014ca 0x00000062 Code RO 2272 i.HAL_UART_Init stm32f1xx_hal_uart.o - 0x0800152c 0x0800152c 0x00000070 Code RO 240 i.HAL_UART_MspInit usart.o - 0x0800159c 0x0800159c 0x000000b2 Code RO 2280 i.HAL_UART_Transmit stm32f1xx_hal_uart.o - 0x0800164e 0x0800164e 0x00000002 PAD - 0x08001650 0x08001650 0x0000001c Code RO 289 i.HardFault_Handler stm32f1xx_it.o - 0x0800166c 0x0800166c 0x00000060 Code RO 173 i.MX_GPIO_Init gpio.o - 0x080016cc 0x080016cc 0x00000048 Code RO 199 i.MX_SPI1_Init spi.o - 0x08001714 0x08001714 0x00000038 Code RO 241 i.MX_USART1_UART_Init usart.o - 0x0800174c 0x0800174c 0x00000002 Code RO 290 i.MemManage_Handler stm32f1xx_it.o - 0x0800174e 0x0800174e 0x00000002 Code RO 291 i.NMI_Handler stm32f1xx_it.o - 0x08001750 0x08001750 0x000000a4 Code RO 583 i.Paint_Clear gui_paint.o - 0x080017f4 0x080017f4 0x000000f4 Code RO 588 i.Paint_DrawChar gui_paint.o - 0x080018e8 0x080018e8 0x0000021c Code RO 589 i.Paint_DrawCircle gui_paint.o - 0x08001b04 0x08001b04 0x0000010c Code RO 590 i.Paint_DrawLine gui_paint.o - 0x08001c10 0x08001c10 0x000000d0 Code RO 591 i.Paint_DrawNum gui_paint.o - 0x08001ce0 0x08001ce0 0x00000144 Code RO 593 i.Paint_DrawPoint gui_paint.o - 0x08001e24 0x08001e24 0x000000e0 Code RO 594 i.Paint_DrawRectangle gui_paint.o - 0x08001f04 0x08001f04 0x00000194 Code RO 595 i.Paint_DrawString_CN gui_paint.o - 0x08002098 0x08002098 0x0000007c Code RO 596 i.Paint_DrawString_EN gui_paint.o - 0x08002114 0x08002114 0x0000003c Code RO 598 i.Paint_NewImage gui_paint.o - 0x08002150 0x08002150 0x0000000c Code RO 599 i.Paint_SelectImage gui_paint.o - 0x0800215c 0x0800215c 0x0000011c Code RO 601 i.Paint_SetPixel gui_paint.o - 0x08002278 0x08002278 0x00000002 Code RO 292 i.PendSV_Handler stm32f1xx_it.o - 0x0800227a 0x0800227a 0x00000020 Code RO 963 i.SPI_EndRxTxTransaction stm32f1xx_hal_spi.o - 0x0800229a 0x0800229a 0x00000002 PAD - 0x0800229c 0x0800229c 0x000000b8 Code RO 968 i.SPI_WaitFlagStateUntilTimeout stm32f1xx_hal_spi.o - 0x08002354 0x08002354 0x00000002 Code RO 293 i.SVC_Handler stm32f1xx_it.o - 0x08002356 0x08002356 0x00000004 Code RO 294 i.SysTick_Handler stm32f1xx_it.o - 0x0800235a 0x0800235a 0x00000058 Code RO 14 i.SystemClock_Config main.o - 0x080023b2 0x080023b2 0x00000002 PAD - 0x080023b4 0x080023b4 0x00000048 Code RO 841 i.SystemInit system_stm32f1xx.o - 0x080023fc 0x080023fc 0x000000b8 Code RO 2298 i.UART_SetConfig stm32f1xx_hal_uart.o - 0x080024b4 0x080024b4 0x00000064 Code RO 2299 i.UART_WaitOnFlagUntilTimeout stm32f1xx_hal_uart.o - 0x08002518 0x08002518 0x00000002 Code RO 295 i.UsageFault_Handler stm32f1xx_it.o - 0x0800251a 0x0800251a 0x00000002 PAD - 0x0800251c 0x0800251c 0x00000020 Code RO 2661 i.__0printf$3 mc_w.l(printf3.o) - 0x0800253c 0x0800253c 0x00000020 Code RO 1724 i.__NVIC_SetPriority stm32f1xx_hal_cortex.o - 0x0800255c 0x0800255c 0x0000000e Code RO 2919 i.__scatterload_copy mc_w.l(handlers.o) - 0x0800256a 0x0800256a 0x00000002 Code RO 2920 i.__scatterload_null mc_w.l(handlers.o) - 0x0800256c 0x0800256c 0x0000000e Code RO 2921 i.__scatterload_zeroinit mc_w.l(handlers.o) - 0x0800257a 0x0800257a 0x00000002 PAD - 0x0800257c 0x0800257c 0x000001b8 Code RO 2668 i._printf_core mc_w.l(printf3.o) - 0x08002734 0x08002734 0x00000018 Code RO 242 i.fputc usart.o - 0x0800274c 0x0800274c 0x00000050 Code RO 2833 i.free mc_w.l(malloc.o) - 0x0800279c 0x0800279c 0x00000024 Code RO 15 i.main main.o - 0x080027c0 0x080027c0 0x0000006c Code RO 2834 i.malloc mc_w.l(malloc.o) - 0x0800282c 0x0800282c 0x00013ec0 Data RO 397 .constdata imagedata2.o - 0x080166ec 0x080166ec 0x00013ec0 Data RO 398 .constdata imagedata2.o - 0x0802a5ac 0x0802a5ac 0x00000474 Data RO 753 .constdata font12.o - 0x0802aa20 0x0802aa20 0x000005d6 Data RO 767 .constdata font12cn.o - 0x0802aff6 0x0802aff6 0x00000be0 Data RO 781 .constdata font16.o - 0x0802bbd6 0x0802bbd6 0x00001182 Data RO 823 .constdata font24cn.o - 0x0802cd58 0x0802cd58 0x00000010 Data RO 842 .constdata system_stm32f1xx.o - 0x0802cd68 0x0802cd68 0x00000008 Data RO 843 .constdata system_stm32f1xx.o - 0x0802cd70 0x0802cd70 0x00000085 Data RO 605 .conststring gui_paint.o - 0x0802cdf5 0x0802cdf5 0x00000003 PAD - 0x0802cdf8 0x0802cdf8 0x00000020 Data RO 2917 Region$$Table anon$$obj.o + 0x08000168 0x08000168 0x00000098 Code RO 13 .text main.o + 0x08000200 0x08000200 0x00000060 Code RO 162 .text gpio.o + 0x08000260 0x08000260 0x000000bc Code RO 186 .text spi.o + 0x0800031c 0x0800031c 0x000000d8 Code RO 216 .text usart.o + 0x080003f4 0x080003f4 0x00000030 Code RO 246 .text stm32f1xx_it.o + 0x08000424 0x08000424 0x0000003c Code RO 273 .text stm32f1xx_hal_msp.o + 0x08000460 0x08000460 0x000003c0 Code RO 355 .text epd_1in54_v2_test.o + 0x08000820 0x08000820 0x00000400 Code RO 382 .text epd_1in54_v2.o + 0x08000c20 0x08000c20 0x000001a0 Code RO 409 .text dev_config.o + 0x08000dc0 0x08000dc0 0x00000fb4 Code RO 434 .text gui_paint.o + 0x08001d74 0x08001d74 0x000000c4 Code RO 571 .text system_stm32f1xx.o + 0x08001e38 0x08001e38 0x00001460 Code RO 627 .text stm32f1xx_hal_spi.o + 0x08003298 0x08003298 0x0000017c Code RO 651 .text stm32f1xx_hal.o + 0x08003414 0x08003414 0x000006e8 Code RO 681 .text stm32f1xx_hal_rcc.o + 0x08003afc 0x08003afc 0x00000354 Code RO 730 .text stm32f1xx_hal_gpio.o + 0x08003e50 0x08003e50 0x00000a0c Code RO 754 .text stm32f1xx_hal_dma.o + 0x0800485c 0x0800485c 0x000001f8 Code RO 778 .text stm32f1xx_hal_cortex.o + 0x08004a54 0x08004a54 0x00000e56 Code RO 942 .text stm32f1xx_hal_uart.o + 0x080058aa 0x080058aa 0x00000020 Code RO 966 .text mc_w.l(llushr.o) + 0x080058ca 0x080058ca 0x00000024 Code RO 968 .text mc_w.l(memseta.o) + 0x080058ee 0x080058ee 0x00000064 Code RO 1259 .text mf_w.l(fmul.o) + 0x08005952 0x08005952 0x0000014e Code RO 1261 .text mf_w.l(dadd.o) + 0x08005aa0 0x08005aa0 0x00000022 Code RO 1263 .text mf_w.l(dflti.o) + 0x08005ac2 0x08005ac2 0x00000032 Code RO 1265 .text mf_w.l(ffixi.o) + 0x08005af4 0x08005af4 0x0000003e Code RO 1267 .text mf_w.l(dfixi.o) + 0x08005b32 0x08005b32 0x00000038 Code RO 1269 .text mf_w.l(d2f.o) + 0x08005b6a 0x08005b6a 0x0000002c Code RO 1286 .text mc_w.l(uidiv.o) + 0x08005b96 0x08005b96 0x0000001e Code RO 1290 .text mc_w.l(llshl.o) + 0x08005bb4 0x08005bb4 0x00000024 Code RO 1292 .text mc_w.l(llsshr.o) + 0x08005bd8 0x08005bd8 0x00000000 Code RO 1300 .text mc_w.l(iusefp.o) + 0x08005bd8 0x08005bd8 0x0000006e Code RO 1301 .text mf_w.l(fepilogue.o) + 0x08005c46 0x08005c46 0x000000ba Code RO 1303 .text mf_w.l(depilogue.o) + 0x08005d00 0x08005d00 0x00000024 Code RO 1313 .text mc_w.l(init.o) + 0x08005d24 0x08005d24 0x00000056 Code RO 1323 .text mc_w.l(__dczerorl2.o) + 0x08005d7a 0x08005d7a 0x00000002 PAD + 0x08005d7c 0x08005d7c 0x00000020 Code RO 1059 i.__0printf$3 mc_w.l(printf3.o) + 0x08005d9c 0x08005d9c 0x0000000e Code RO 1317 i.__scatterload_copy mc_w.l(handlers.o) + 0x08005daa 0x08005daa 0x00000002 Code RO 1318 i.__scatterload_null mc_w.l(handlers.o) + 0x08005dac 0x08005dac 0x0000000e Code RO 1319 i.__scatterload_zeroinit mc_w.l(handlers.o) + 0x08005dba 0x08005dba 0x00000002 PAD + 0x08005dbc 0x08005dbc 0x000001b8 Code RO 1066 i._printf_core mc_w.l(printf3.o) + 0x08005f74 0x08005f74 0x00000050 Code RO 1231 i.free mc_w.l(malloc.o) + 0x08005fc4 0x08005fc4 0x0000006c Code RO 1232 i.malloc mc_w.l(malloc.o) + 0x08006030 0x08006030 0x00001388 Data RO 296 .constdata imagedata.o + 0x080073b8 0x080073b8 0x000005d6 Data RO 498 .constdata font12cn.o + 0x0800798e 0x0800798e 0x00000ed8 Data RO 526 .constdata font20.o + 0x08008866 0x08008866 0x00001182 Data RO 554 .constdata font24cn.o + 0x080099e8 0x080099e8 0x00000010 Data RO 572 .constdata system_stm32f1xx.o + 0x080099f8 0x080099f8 0x00000008 Data RO 573 .constdata system_stm32f1xx.o + 0x08009a00 0x08009a00 0x000000e9 Data RO 436 .conststring gui_paint.o + 0x08009ae9 0x08009ae9 0x00000003 PAD + 0x08009aec 0x08009aec 0x00000020 Data RO 1315 Region$$Table anon$$obj.o - Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x0802ce18, Size: 0x0000d0f8, Max: 0x00010000, ABSOLUTE) + Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08009b0c, Size: 0x0000d230, Max: 0x00010000, ABSOLUTE, COMPRESSED[0x00000068]) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x20000000 0x0802ce18 0x00000008 Data RW 754 .data font12.o - 0x20000008 0x0802ce20 0x0000000c Data RW 768 .data font12cn.o - 0x20000014 0x0802ce2c 0x00000008 Data RW 782 .data font16.o - 0x2000001c 0x0802ce34 0x0000000c Data RW 824 .data font24cn.o - 0x20000028 0x0802ce40 0x00000004 Data RW 844 .data system_stm32f1xx.o - 0x2000002c 0x0802ce44 0x0000000c Data RW 1261 .data stm32f1xx_hal.o - 0x20000038 0x0802ce50 0x00000004 Data RW 2887 .data mc_w.l(stdout.o) - 0x2000003c 0x0802ce54 0x00000004 Data RW 2900 .data mc_w.l(mvars.o) - 0x20000040 0x0802ce58 0x00000004 Data RW 2901 .data mc_w.l(mvars.o) - 0x20000044 - 0x00000058 Zero RW 200 .bss spi.o - 0x2000009c - 0x00000040 Zero RW 243 .bss usart.o - 0x200000dc - 0x00000018 Zero RW 604 .bss gui_paint.o - 0x200000f4 0x0802ce5c 0x00000004 PAD - 0x200000f8 - 0x0000c000 Zero RW 2 HEAP startup_stm32f103xe.o - 0x2000c0f8 - 0x00001000 Zero RW 1 STACK startup_stm32f103xe.o + 0x20000000 COMPRESSED 0x0000013e Data RW 383 .data epd_1in54_v2.o + 0x2000013e COMPRESSED 0x00000002 PAD + 0x20000140 COMPRESSED 0x0000000c Data RW 499 .data font12cn.o + 0x2000014c COMPRESSED 0x00000008 Data RW 527 .data font20.o + 0x20000154 COMPRESSED 0x0000000c Data RW 555 .data font24cn.o + 0x20000160 COMPRESSED 0x00000004 Data RW 574 .data system_stm32f1xx.o + 0x20000164 COMPRESSED 0x0000000c Data RW 652 .data stm32f1xx_hal.o + 0x20000170 COMPRESSED 0x00000004 Data RW 1285 .data mc_w.l(stdout.o) + 0x20000174 COMPRESSED 0x00000004 Data RW 1298 .data mc_w.l(mvars.o) + 0x20000178 COMPRESSED 0x00000004 Data RW 1299 .data mc_w.l(mvars.o) + 0x2000017c - 0x00000058 Zero RW 187 .bss spi.o + 0x200001d4 - 0x00000040 Zero RW 217 .bss usart.o + 0x20000214 - 0x00000018 Zero RW 435 .bss gui_paint.o + 0x2000022c COMPRESSED 0x00000004 PAD + 0x20000230 - 0x0000c000 Zero RW 2 HEAP startup_stm32f103xe.o + 0x2000c230 - 0x00001000 Zero RW 1 STACK startup_stm32f103xe.o ============================================================================== @@ -1730,39 +1296,40 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name - 128 14 0 0 0 1492 dev_config.o - 988 80 0 0 0 6830 epd_13in3b.o - 904 326 0 0 0 1203 epd_13in3b_test.o - 0 0 1140 8 0 1389 font12.o + 416 10 0 0 0 2399 dev_config.o + 1024 64 0 318 0 4931 epd_1in54_v2.o + 960 306 0 0 0 1435 epd_1in54_v2_test.o 0 0 1494 12 0 1391 font12cn.o - 0 0 3040 8 0 1389 font16.o + 0 0 3800 8 0 1389 font20.o 0 0 4482 12 0 1391 font24cn.o 96 10 0 0 0 827 gpio.o - 2856 486 133 0 24 15171 gui_paint.o - 0 0 163200 0 0 1442 imagedata2.o - 152 20 0 0 0 462618 main.o - 164 22 0 0 88 1617 spi.o + 4020 670 233 0 24 15754 gui_paint.o + 0 0 5000 0 0 3255 imagedata.o + 152 20 0 0 0 463520 main.o + 188 18 0 0 88 1473 spi.o 36 8 304 0 53248 804 startup_stm32f103xe.o - 164 28 0 12 0 6541 stm32f1xx_hal.o - 172 14 0 0 0 28314 stm32f1xx_hal_cortex.o - 524 42 0 0 0 3551 stm32f1xx_hal_gpio.o + 380 28 0 12 0 7761 stm32f1xx_hal.o + 504 8 0 0 0 30474 stm32f1xx_hal_cortex.o + 2572 68 0 0 0 6225 stm32f1xx_hal_dma.o + 852 42 0 0 0 4339 stm32f1xx_hal_gpio.o 60 8 0 0 0 854 stm32f1xx_hal_msp.o - 1272 100 0 0 0 5220 stm32f1xx_hal_rcc.o - 752 4 0 0 0 4426 stm32f1xx_hal_spi.o - 560 6 0 0 0 4008 stm32f1xx_hal_uart.o - 46 20 0 0 0 3838 stm32f1xx_it.o - 72 12 24 4 0 1175 system_stm32f1xx.o - 192 24 0 0 64 2234 usart.o + 1768 90 0 0 0 5673 stm32f1xx_hal_rcc.o + 5216 106 0 0 0 19033 stm32f1xx_hal_spi.o + 3670 46 0 0 0 16360 stm32f1xx_hal_uart.o + 48 22 0 0 0 1258 stm32f1xx_it.o + 196 28 24 4 0 1553 system_stm32f1xx.o + 216 18 0 0 64 1777 usart.o ---------------------------------------------------------------------- - 9152 1224 173852 56 53428 557725 Object Totals + 22374 1570 15372 368 53428 593876 Object Totals 0 0 32 0 0 0 (incl. Generated) - 14 0 3 0 4 0 (incl. Padding) + 0 0 3 2 4 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name + 86 0 0 0 0 0 __dczerorl2.o 0 0 0 0 0 0 entry.o 0 0 0 0 0 0 entry10a.o 0 0 0 0 0 0 entry11a.o @@ -1773,25 +1340,38 @@ Image component sizes 8 4 0 0 0 0 entry9a.o 30 0 0 0 0 0 handlers.o 36 8 0 0 0 68 init.o + 0 0 0 0 0 0 iusefp.o + 30 0 0 0 0 68 llshl.o + 36 0 0 0 0 68 llsshr.o + 32 0 0 0 0 68 llushr.o 188 20 0 0 0 160 malloc.o 36 0 0 0 0 108 memseta.o 0 0 0 8 0 0 mvars.o 472 14 0 0 0 184 printf3.o 0 0 0 4 0 0 stdout.o 44 0 0 0 0 80 uidiv.o + 56 0 0 0 0 88 d2f.o + 334 0 0 0 0 148 dadd.o + 186 0 0 0 0 176 depilogue.o + 62 0 0 0 0 80 dfixi.o + 34 0 0 0 0 76 dflti.o + 110 0 0 0 0 168 fepilogue.o + 50 0 0 0 0 68 ffixi.o + 100 0 0 0 0 76 fmul.o ---------------------------------------------------------------------- - 828 50 0 12 0 600 Library Totals - 2 0 0 0 0 0 (incl. Padding) + 1946 50 0 12 0 1684 Library Totals + 4 0 0 0 0 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Name - 826 50 0 12 0 600 mc_w.l + 1010 50 0 12 0 804 mc_w.l + 932 0 0 0 0 880 mf_w.l ---------------------------------------------------------------------- - 828 50 0 12 0 600 Library Totals + 1946 50 0 12 0 1684 Library Totals ---------------------------------------------------------------------- @@ -1800,15 +1380,15 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug - 9980 1274 173852 68 53428 554889 Grand Totals - 9980 1274 173852 68 53428 554889 ELF Image Totals - 9980 1274 173852 68 0 0 ROM Totals + 24320 1620 15372 380 53428 592932 Grand Totals + 24320 1620 15372 104 53428 592932 ELF Image Totals (compressed) + 24320 1620 15372 104 0 0 ROM Totals ============================================================================== - Total RO Size (Code + RO Data) 183832 ( 179.52kB) - Total RW Size (RW Data + ZI Data) 53496 ( 52.24kB) - Total ROM Size (Code + RO Data + RW Data) 183900 ( 179.59kB) + Total RO Size (Code + RO Data) 39692 ( 38.76kB) + Total RW Size (RW Data + ZI Data) 53808 ( 52.55kB) + Total ROM Size (Code + RO Data + RW Data) 39796 ( 38.86kB) ============================================================================== diff --git a/STM32/STM32-F103ZET6/MDK-ARM/startup_stm32f103xe.lst b/STM32/STM32-F103ZET6/MDK-ARM/startup_stm32f103xe.lst index b8ef5b04..825d45bd 100644 --- a/STM32/STM32-F103ZET6/MDK-ARM/startup_stm32f103xe.lst +++ b/STM32/STM32-F103ZET6/MDK-ARM/startup_stm32f103xe.lst @@ -580,17 +580,17 @@ ARM Macro Assembler Page 9 00000000 Command Line: --debug --xref --diag_suppress=9931 --cpu=Cortex-M3 --apcs=interw ork --depend=epd-demo\startup_stm32f103xe.d -oepd-demo\startup_stm32f103xe.o -I -.\RTE\_EPD_13in3b_test -ID:\KEIL\azwz\ARM\PACK\ARM\CMSIS\5.9.0\CMSIS\Core\Inclu -de -ID:\KEIL\azwz\ARM\PACK\Keil\STM32F1xx_DFP\2.1.0\Device\Include --predefine= -"__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 526" --predefine="_RTE_ +.\RTE\_EPD_1in54_V2_test -ID:\KEIL\azwz\ARM\PACK\ARM\CMSIS\5.9.0\CMSIS\Core\Inc +lude -ID:\KEIL\azwz\ARM\PACK\Keil\STM32F1xx_DFP\2.1.0\Device\Include --predefin +e="__MICROLIB SETA 1" --predefine="__UVISION_VERSION SETA 526" --predefine="_RT ARM Macro Assembler Page 10 - SETA 1" --predefine="STM32F10X_HD SETA 1" --list=startup_stm32f103xe.lst start -up_stm32f103xe.s +E_ SETA 1" --predefine="STM32F10X_HD SETA 1" --list=startup_stm32f103xe.lst sta +rtup_stm32f103xe.s diff --git a/STM32/STM32-F103ZET6/User/Config/DEV_Config.c b/STM32/STM32-F103ZET6/User/Config/DEV_Config.c index 1438e257..ff761ee7 100644 --- a/STM32/STM32-F103ZET6/User/Config/DEV_Config.c +++ b/STM32/STM32-F103ZET6/User/Config/DEV_Config.c @@ -43,13 +43,99 @@ void DEV_SPI_Write_nByte(UBYTE *value, UDOUBLE len) HAL_SPI_Transmit(&hspi1, value, len, 1000); } +void DEV_GPIO_Mode(GPIO_TypeDef *GPIOx, uint16_t GPIO_Pin, UWORD Mode) +{ + + GPIO_InitTypeDef GPIO_InitStruct = {0}; + if(Mode == 0) { + GPIO_InitStruct.Pin = GPIO_Pin; + GPIO_InitStruct.Mode = GPIO_MODE_INPUT; + GPIO_InitStruct.Pull = GPIO_PULLUP; + HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); + } else { + GPIO_InitStruct.Pin = GPIO_Pin; + GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; + GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; + HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); + // Debug (" %d OUT \r\n",Pin); + } +} + +void DEV_GPIO_Init() +{ + HAL_SPI_MspDeInit(&hspi1); + + //HAL_SPI_DeInit(&hspi1); +// __HAL_RCC_SPI1_CLK_DISABLE(); +// HAL_GPIO_DeInit(GPIOA, GPIO_PIN_5|GPIO_PIN_7); +} + +void DEV_SPI_Init() +{ + HAL_SPI_MspInit(&hspi1); + //HAL_SPI_DeInit(&hspi1); +// __HAL_RCC_SPI1_CLK_DISABLE(); +// HAL_GPIO_DeInit(GPIOA, GPIO_PIN_5|GPIO_PIN_7); +} + + +void DEV_SPI_SendData(UBYTE Reg) +{ + UBYTE i,j=Reg; + DEV_GPIO_Mode(EPD_MOSI_PIN, 1); + DEV_GPIO_Mode(EPD_SCLK_PIN, 1); + DEV_Digital_Write(EPD_CS_PIN, 0); + for(i = 0; i<8; i++) + { + DEV_Digital_Write(EPD_SCLK_PIN, 0); + if (j & 0x80) + { + DEV_Digital_Write(EPD_MOSI_PIN, 1); + } + else + { + DEV_Digital_Write(EPD_MOSI_PIN, 0); + } + + DEV_Digital_Write(EPD_SCLK_PIN, 1); + j = j << 1; + } + DEV_Digital_Write(EPD_SCLK_PIN, 0); + DEV_Digital_Write(EPD_CS_PIN, 1); +} + +UBYTE DEV_SPI_ReadData() +{ + UBYTE i,j=0xff; + DEV_GPIO_Mode(EPD_MOSI_PIN, 0); + DEV_GPIO_Mode(EPD_SCLK_PIN, 1); + DEV_Digital_Write(EPD_CS_PIN, 0); + for(i = 0; i<8; i++) + { + DEV_Digital_Write(EPD_SCLK_PIN, 0); + j = j << 1; + if (DEV_Digital_Read(EPD_MOSI_PIN)) + { + j = j | 0x01; + } + else + { + j= j & 0xfe; + } + DEV_Digital_Write(EPD_SCLK_PIN, 1); + } + DEV_Digital_Write(EPD_SCLK_PIN, 0); + DEV_Digital_Write(EPD_CS_PIN, 1); + return j; +} + int DEV_Module_Init(void) { DEV_Digital_Write(EPD_DC_PIN, 0); DEV_Digital_Write(EPD_CS_PIN, 0); DEV_Digital_Write(EPD_PWR_PIN, 1); DEV_Digital_Write(EPD_RST_PIN, 1); - return 0; + return 0; } void DEV_Module_Exit(void) diff --git a/STM32/STM32-F103ZET6/User/Config/DEV_Config.h b/STM32/STM32-F103ZET6/User/Config/DEV_Config.h index c57b615b..2380cd94 100644 --- a/STM32/STM32-F103ZET6/User/Config/DEV_Config.h +++ b/STM32/STM32-F103ZET6/User/Config/DEV_Config.h @@ -69,6 +69,8 @@ #define EPD_PWR_PIN PWR_GPIO_Port, PWR_Pin #define EPD_CS_PIN SPI_CS_GPIO_Port, SPI_CS_Pin #define EPD_BUSY_PIN BUSY_GPIO_Port, BUSY_Pin +#define EPD_MOSI_PIN DIN_GPIO_Port, DIN_Pin +#define EPD_SCLK_PIN SCK_GPIO_Port, SCK_Pin /** * GPIO read and write @@ -86,4 +88,8 @@ void DEV_SPI_Write_nByte(UBYTE *value, UDOUBLE len); int DEV_Module_Init(void); void DEV_Module_Exit(void); +void DEV_GPIO_Init(void); +void DEV_SPI_Init(void); +void DEV_SPI_SendData(UBYTE Reg); +UBYTE DEV_SPI_ReadData(void); #endif diff --git a/STM32/STM32-F103ZET6/User/Examples/EPD_1in54_V2_test.c b/STM32/STM32-F103ZET6/User/Examples/EPD_1in54_V2_test.c index b1521f65..16f6a937 100644 --- a/STM32/STM32-F103ZET6/User/Examples/EPD_1in54_V2_test.c +++ b/STM32/STM32-F103ZET6/User/Examples/EPD_1in54_V2_test.c @@ -86,8 +86,8 @@ int EPD_test(void) Paint_DrawString_EN(5, 85, "waveshare", &Font20, BLACK, WHITE); Paint_DrawNum(5, 110, 123456789, &Font20, BLACK, WHITE); - Paint_DrawString_CN(5, 135,"���abc", &Font12CN, BLACK, WHITE); - Paint_DrawString_CN(5, 155, "΢ѩ����", &Font24CN, WHITE, BLACK); + Paint_DrawString_CN(5, 135,"abc", &Font12CN, BLACK, WHITE); + Paint_DrawString_CN(5, 155, "΢ѩ", &Font24CN, WHITE, BLACK); EPD_1IN54_V2_Display(BlackImage); DEV_Delay_ms(2000); diff --git a/STM32/STM32-F103ZET6/User/e-Paper/EPD_4in2b_V2.c b/STM32/STM32-F103ZET6/User/e-Paper/EPD_4in2b_V2.c index cc770c31..ca6170ea 100644 --- a/STM32/STM32-F103ZET6/User/e-Paper/EPD_4in2b_V2.c +++ b/STM32/STM32-F103ZET6/User/e-Paper/EPD_4in2b_V2.c @@ -31,6 +31,8 @@ #include "EPD_4in2b_V2.h" #include "Debug.h" +static uint8_t flag=0; + /****************************************************************************** function : Software reset parameter: @@ -75,50 +77,145 @@ static void EPD_4IN2B_V2_SendData(UBYTE Data) function : Wait until the busy_pin goes LOW parameter: ******************************************************************************/ -void EPD_4IN2B_V2_ReadBusy(void) +void EPD_4IN2B_V2_ReadBusy_old(void) { Debug("e-Paper busy\r\n"); - unsigned char busy; - do{ - EPD_4IN2B_V2_SendCommand(0x71); - busy = DEV_Digital_Read(EPD_BUSY_PIN); - busy =!(busy & 0x01); - }while(busy); + do{ + EPD_4IN2B_V2_SendCommand(0x71); + DEV_Delay_ms(20); + }while(!(DEV_Digital_Read(EPD_BUSY_PIN))); //0: busy, 1: idle + DEV_Delay_ms(20); + Debug("e-Paper busy release\r\n"); +} + +void EPD_4IN2B_V2_ReadBusy_new(void) +{ + Debug("e-Paper busy\r\n"); + while(DEV_Digital_Read(EPD_BUSY_PIN) == 1) { //LOW: idle, HIGH: busy + DEV_Delay_ms(10); + } Debug("e-Paper busy release\r\n"); - DEV_Delay_ms(200); +} + +void EPD_4IN2B_V2_ReadBusy(void) +{ + if(flag == 0) + EPD_4IN2B_V2_ReadBusy_new(); + else + EPD_4IN2B_V2_ReadBusy_old(); } /****************************************************************************** -function : Turn On Display +function : Setting the display window parameter: ******************************************************************************/ -static void EPD_4IN2B_V2_TurnOnDisplay(void) +static void EPD_4IN2B_V2_SetWindows(UWORD Xstart, UWORD Ystart, UWORD Xend, UWORD Yend) { - EPD_4IN2B_V2_SendCommand(0x12); // DISPLAY_REFRESH - DEV_Delay_ms(100); - EPD_4IN2B_V2_ReadBusy(); + EPD_4IN2B_V2_SendCommand(0x44); // SET_RAM_X_ADDRESS_START_END_POSITION + EPD_4IN2B_V2_SendData((Xstart>>3) & 0xFF); + EPD_4IN2B_V2_SendData((Xend>>3) & 0xFF); + + EPD_4IN2B_V2_SendCommand(0x45); // SET_RAM_Y_ADDRESS_START_END_POSITION + EPD_4IN2B_V2_SendData(Ystart & 0xFF); + EPD_4IN2B_V2_SendData((Ystart >> 8) & 0xFF); + EPD_4IN2B_V2_SendData(Yend & 0xFF); + EPD_4IN2B_V2_SendData((Yend >> 8) & 0xFF); } +/****************************************************************************** +function : Set Cursor +parameter: +******************************************************************************/ +static void EPD_4IN2B_V2_SetCursor(UWORD Xstart, UWORD Ystart) +{ + EPD_4IN2B_V2_SendCommand(0x4E); // SET_RAM_X_ADDRESS_COUNTER + EPD_4IN2B_V2_SendData((Xstart>>3) & 0xFF); + + EPD_4IN2B_V2_SendCommand(0x4F); // SET_RAM_Y_ADDRESS_COUNTER + EPD_4IN2B_V2_SendData(Ystart & 0xFF); + EPD_4IN2B_V2_SendData((Ystart >> 8) & 0xFF); +} + + /****************************************************************************** function : Initialize the e-Paper register parameter: ******************************************************************************/ -void EPD_4IN2B_V2_Init(void) +void EPD_4IN2B_V2_Init_old(void) { EPD_4IN2B_V2_Reset(); + + EPD_4IN2B_V2_ReadBusy(); + EPD_4IN2B_V2_SendCommand(0x04); // soft reset + EPD_4IN2B_V2_ReadBusy(); - EPD_4IN2B_V2_SendCommand(0x04); + EPD_4IN2B_V2_SendCommand(0x00); //BorderWavefrom + EPD_4IN2B_V2_SendData(0x0F); +} + +void EPD_4IN2B_V2_Init_new(void) +{ + EPD_4IN2B_V2_Reset(); + + EPD_4IN2B_V2_ReadBusy(); + EPD_4IN2B_V2_SendCommand(0x12); // soft reset EPD_4IN2B_V2_ReadBusy(); + + // EPD_4IN2B_V2_SendCommand(0x01); //Driver output control + // EPD_4IN2B_V2_SendData((EPD_4IN2B_V2_HEIGHT-1)%256); + // EPD_4IN2B_V2_SendData((EPD_4IN2B_V2_HEIGHT-1)/256); + // EPD_4IN2B_V2_SendData(0x00); + + EPD_4IN2B_V2_SendCommand(0x3C); //BorderWavefrom + EPD_4IN2B_V2_SendData(0x05); + + EPD_4IN2B_V2_SendCommand(0x18); //Read built-in temperature sensor + EPD_4IN2B_V2_SendData(0x80); + + EPD_4IN2B_V2_SendCommand(0x11); // data entry mode + EPD_4IN2B_V2_SendData(0x03); // X-mode + + EPD_4IN2B_V2_SetWindows(0, 0, EPD_4IN2B_V2_WIDTH-1, EPD_4IN2B_V2_HEIGHT-1); + + EPD_4IN2B_V2_SetCursor(0, 0); + + EPD_4IN2B_V2_ReadBusy(); +} - EPD_4IN2B_V2_SendCommand(0x00); - EPD_4IN2B_V2_SendData(0x0f); +void EPD_4IN2B_V2_Init() +{ + uint8_t i=0; + EPD_4IN2B_V2_Reset(); + + DEV_GPIO_Init(); + DEV_Digital_Write(EPD_DC_PIN, 0); + DEV_SPI_SendData(0x2F); + DEV_Delay_ms(50); + + DEV_Digital_Write(EPD_DC_PIN, 1); + i = DEV_SPI_ReadData(); + printf("%02x\n",i); + + DEV_SPI_Init(); + if(i == 0x01) + { + flag = 0; + EPD_4IN2B_V2_Init_new(); + } + else + { + flag = 1; + EPD_4IN2B_V2_Init_old(); + } } + + /****************************************************************************** function : Clear screen parameter: ******************************************************************************/ -void EPD_4IN2B_V2_Clear(void) +void EPD_4IN2B_V2_Clear_old(void) { UWORD Width, Height; Width = (EPD_4IN2B_V2_WIDTH % 8 == 0)? (EPD_4IN2B_V2_WIDTH / 8 ): (EPD_4IN2B_V2_WIDTH / 8 + 1); @@ -138,14 +235,51 @@ void EPD_4IN2B_V2_Clear(void) } } - EPD_4IN2B_V2_TurnOnDisplay(); + EPD_4IN2B_V2_SendCommand(0x12); + DEV_Delay_ms(100); + EPD_4IN2B_V2_ReadBusy(); +} + + +void EPD_4IN2B_V2_Clear_new(void) +{ + UWORD Width, Height; + Width = (EPD_4IN2B_V2_WIDTH % 8 == 0)? (EPD_4IN2B_V2_WIDTH / 8 ): (EPD_4IN2B_V2_WIDTH / 8 + 1); + Height = EPD_4IN2B_V2_HEIGHT; + + EPD_4IN2B_V2_SendCommand(0x24); + for (UWORD j = 0; j < Height; j++) { + for (UWORD i = 0; i < Width; i++) { + EPD_4IN2B_V2_SendData(0xFF); + } + } + + EPD_4IN2B_V2_SendCommand(0x26); + for (UWORD j = 0; j < Height; j++) { + for (UWORD i = 0; i < Width; i++) { + EPD_4IN2B_V2_SendData(0x00); + } + } + + EPD_4IN2B_V2_SendCommand(0x22); + EPD_4IN2B_V2_SendData(0xF7); + EPD_4IN2B_V2_SendCommand(0x20); + EPD_4IN2B_V2_ReadBusy(); +} + +void EPD_4IN2B_V2_Clear(void) +{ + if(flag == 0) + EPD_4IN2B_V2_Clear_new(); + else + EPD_4IN2B_V2_Clear_old(); } /****************************************************************************** function : Sends the image buffer in RAM to e-Paper and displays parameter: ******************************************************************************/ -void EPD_4IN2B_V2_Display(const UBYTE *blackimage, const UBYTE *ryimage) +void EPD_4IN2B_V2_Display_old(const UBYTE *blackimage, const UBYTE *ryimage) { UWORD Width, Height; Width = (EPD_4IN2B_V2_WIDTH % 8 == 0)? (EPD_4IN2B_V2_WIDTH / 8 ): (EPD_4IN2B_V2_WIDTH / 8 + 1); @@ -165,20 +299,68 @@ void EPD_4IN2B_V2_Display(const UBYTE *blackimage, const UBYTE *ryimage) } } - EPD_4IN2B_V2_TurnOnDisplay(); + EPD_4IN2B_V2_SendCommand(0x12); + DEV_Delay_ms(100); + EPD_4IN2B_V2_ReadBusy(); +} + +void EPD_4IN2B_V2_Display_new(const UBYTE *blackimage, const UBYTE *ryimage) +{ + UWORD Width, Height; + Width = (EPD_4IN2B_V2_WIDTH % 8 == 0)? (EPD_4IN2B_V2_WIDTH / 8 ): (EPD_4IN2B_V2_WIDTH / 8 + 1); + Height = EPD_4IN2B_V2_HEIGHT; + + EPD_4IN2B_V2_SendCommand(0x24); + for (UWORD j = 0; j < Height; j++) { + for (UWORD i = 0; i < Width; i++) { + EPD_4IN2B_V2_SendData(blackimage[i + j * Width]); + } + } + + EPD_4IN2B_V2_SendCommand(0x26); + for (UWORD j = 0; j < Height; j++) { + for (UWORD i = 0; i < Width; i++) { + EPD_4IN2B_V2_SendData(~ryimage[i + j * Width]); + } + } + + EPD_4IN2B_V2_SendCommand(0x22); + EPD_4IN2B_V2_SendData(0xF7); + EPD_4IN2B_V2_SendCommand(0x20); + EPD_4IN2B_V2_ReadBusy(); +} + +void EPD_4IN2B_V2_Display(const UBYTE *blackimage, const UBYTE *ryimage) +{ + if(flag == 0) + EPD_4IN2B_V2_Display_new(blackimage, ryimage); + else + EPD_4IN2B_V2_Display_old(blackimage, ryimage); } /****************************************************************************** function : Enter sleep mode parameter: ******************************************************************************/ -void EPD_4IN2B_V2_Sleep(void) +void EPD_4IN2B_V2_Sleep_old(void) { - EPD_4IN2B_V2_SendCommand(0X50); - EPD_4IN2B_V2_SendData(0xf7); //border floating + EPD_4IN2B_V2_SendCommand(0X50); + EPD_4IN2B_V2_SendData(0xf7); + EPD_4IN2B_V2_SendCommand(0x02); + EPD_4IN2B_V2_ReadBusy(); + EPD_4IN2B_V2_SendCommand(0x07); + EPD_4IN2B_V2_SendData(0XA5); +} +void EPD_4IN2B_V2_Sleep_new(void) +{ + EPD_4IN2B_V2_SendCommand(0X10); //deep sleep + EPD_4IN2B_V2_SendData(0x03); +} - EPD_4IN2B_V2_SendCommand(0X02); //power off - EPD_4IN2B_V2_ReadBusy(); //waiting for the electronic paper IC to release the idle signal - EPD_4IN2B_V2_SendCommand(0X07); //deep sleep - EPD_4IN2B_V2_SendData(0xA5); +void EPD_4IN2B_V2_Sleep(void) +{ + if(flag == 0) + EPD_4IN2B_V2_Sleep_new(); + else + EPD_4IN2B_V2_Sleep_old(); } diff --git a/Version_CN.txt b/Version_CN.txt index e2784168..6c049751 100644 --- a/Version_CN.txt +++ b/Version_CN.txt @@ -44,4 +44,6 @@ 2023-12-21:添加新程序2.66inch e-Paper (G)例程。 2023-12-21:添加新程序2.9inch e-Paper V4 (B)例程。 2023-12-21:添加2.9V2的快刷代码、7.5的快刷、局刷代码(Arduino除外) -2024-03-06:添加新程序5.79inch e-Paper、5.79inch e-Paper (B)例程 \ No newline at end of file +2024-03-06:添加新程序5.79inch e-Paper、5.79inch e-Paper (B)例程 +2024-04-10:添加新程序13.3inch e-Paper (B)例程,添加 13.3inch e-Paper (K) 的局刷显示及四灰度显示,修复部分程序问题 +2024-04-22:更新 4.2inch e-Paper (B) V2的例程 \ No newline at end of file diff --git a/Version_EN.txt b/Version_EN.txt index c6f9b2ef..882a3efb 100644 --- a/Version_EN.txt +++ b/Version_EN.txt @@ -43,4 +43,6 @@ 2023-12-21: New program 2.66inch e-Paper (G) routine added. 2023-12-21: Add new program 2.9inch e-Paper V4 (B) routine. 2023-12-21: Add 2.9V2 fast brush code, 7.5 fast brush code, local brush code (except Arduino) -2023-12-21: New program 5.79inch e-Paper、5.79inch e-Paper (B) routine added. \ No newline at end of file +2023-12-21: New program 5.79inch e-Paper、5.79inch e-Paper (B) routine added. +2024-04-10: Add new program 13.3inch e-Paper (B) routine, add 13.3inch e-Paper (K) local brush display and four grayscale display, fix some program problems +2024-04-22: Update 4.2inch e-Paper (B) V2 routine. \ No newline at end of file