From bc23f8ee814486edb6a364c802847224e079e523 Mon Sep 17 00:00:00 2001 From: shhds <1873145421@qq.com> Date: Tue, 23 Apr 2024 16:58:53 +0800 Subject: [PATCH] Update 4.2inch e-Paper (B) V2 routine. --- Arduino/epd4in2_V2/epd4in2_V2.cpp | 2 +- Arduino/epd4in2b_V2/epd4in2b_V2.cpp | 387 ++-- Arduino/epd4in2b_V2/epd4in2b_V2.h | 64 +- Arduino/epd4in2b_V2/epd4in2b_V2.ino | 64 +- Arduino/epd4in2b_V2/epdif.cpp | 69 + Arduino/epd4in2b_V2/epdif.h | 7 + .../c/lib/Config/DEV_Config.c | 69 +- .../c/lib/Config/DEV_Config.h | 6 + .../c/lib/e-Paper/EPD_4in2b_V2.c | 240 +- .../c/lib/e-Paper/EPD_4in2b_V2.h | 2 +- .../python/examples/.lgd-nfy0 | 0 .../python/examples/epd_4in2b_V2_test.py | 2 +- .../python/lib/waveshare_epd/DEV_Config_32.so | Bin 0 -> 12852 bytes .../python/lib/waveshare_epd/DEV_Config_64.so | Bin 0 -> 71208 bytes .../python/lib/waveshare_epd/__init__.pyc | Bin 0 -> 166 bytes .../__pycache__/__init__.cpython-311.pyc | Bin 0 -> 177 bytes .../__pycache__/epd2in13_V3.cpython-311.pyc | Bin 0 -> 15670 bytes .../__pycache__/epd2in13_V4.cpython-311.pyc | Bin 0 -> 13702 bytes .../__pycache__/epd4in2b_V2.cpython-37.pyc | Bin 0 -> 5161 bytes .../__pycache__/epd7in5_V2.cpython-311.pyc | Bin 0 -> 14077 bytes .../__pycache__/epdconfig.cpython-311.pyc | Bin 0 -> 16495 bytes .../__pycache__/epdconfig.cpython-37.pyc | Bin 7236 -> 8413 bytes .../python/lib/waveshare_epd/epd2in7_V2.py | 4 +- .../python/lib/waveshare_epd/epd4in2b_V2.py | 178 +- .../python/lib/waveshare_epd/epd4in2b_V2.pyc | Bin 0 -> 6466 bytes .../python/lib/waveshare_epd/epdconfig.py | 76 +- .../python/lib/waveshare_epd/epdconfig.pyc | Bin 0 -> 11439 bytes STM32/STM32-F103ZET6/Inc/main.h | 4 + .../MDK-ARM/epd-demo.uvguix.liuyujian | 382 ++-- STM32/STM32-F103ZET6/MDK-ARM/epd-demo.uvoptx | 10 +- .../MDK-ARM/epd-demo/epd-demo.build_log.htm | 8 +- .../MDK-ARM/epd-demo/epd-demo.htm | 1946 +++++++++++++---- .../MDK-ARM/epd-demo/epd-demo.map | 1854 ++++++---------- .../MDK-ARM/startup_stm32f103xe.lst | 10 +- STM32/STM32-F103ZET6/User/Config/DEV_Config.c | 88 +- STM32/STM32-F103ZET6/User/Config/DEV_Config.h | 6 + .../User/Examples/EPD_1in54_V2_test.c | 4 +- .../User/e-Paper/EPD_4in2b_V2.c | 238 +- Version_CN.txt | 4 +- Version_EN.txt | 4 +- 40 files changed, 3640 insertions(+), 2088 deletions(-) create mode 100644 RaspberryPi_JetsonNano/python/examples/.lgd-nfy0 create mode 100644 RaspberryPi_JetsonNano/python/lib/waveshare_epd/DEV_Config_32.so create mode 100644 RaspberryPi_JetsonNano/python/lib/waveshare_epd/DEV_Config_64.so create mode 100644 RaspberryPi_JetsonNano/python/lib/waveshare_epd/__init__.pyc create mode 100644 RaspberryPi_JetsonNano/python/lib/waveshare_epd/__pycache__/__init__.cpython-311.pyc create mode 100644 RaspberryPi_JetsonNano/python/lib/waveshare_epd/__pycache__/epd2in13_V3.cpython-311.pyc create mode 100644 RaspberryPi_JetsonNano/python/lib/waveshare_epd/__pycache__/epd2in13_V4.cpython-311.pyc create mode 100644 RaspberryPi_JetsonNano/python/lib/waveshare_epd/__pycache__/epd4in2b_V2.cpython-37.pyc create mode 100644 RaspberryPi_JetsonNano/python/lib/waveshare_epd/__pycache__/epd7in5_V2.cpython-311.pyc create mode 100644 RaspberryPi_JetsonNano/python/lib/waveshare_epd/__pycache__/epdconfig.cpython-311.pyc create mode 100644 RaspberryPi_JetsonNano/python/lib/waveshare_epd/epd4in2b_V2.pyc create mode 100644 RaspberryPi_JetsonNano/python/lib/waveshare_epd/epdconfig.pyc 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 0000000000000000000000000000000000000000..76251cee135337c5b8027b1b07757469e760c5af GIT binary patch literal 12852 zcmeHOeQ;dWb-$}!%ZnuAwULSZQFs_7Hi^AjCk|CzhsgS{EF{~iBsb0&X1&rrNe@=L z>-_*JbrXX)LwWYSYYd>Yb2e<*iu2^mYtOeW*pue96tOKkE z+yeM4K$p*f2t9fJS9dM#dGyrY{aYW}`ov#cj9ZUP-S%&ztu6b`y|#8`@KQ@|^vrsjqpJOXqrRa^h^>s>=NYs=sN{bIeB9{&2jGtyd=2yu8vTiIcwi_I52rJcR3;o2 z;kKTg;i#Rm2b^@qPW9|;iY4N9Poy_yyRy=faNlqw-0#FAG3RTxXzgs<9o`X%N71Oe zvrUsNoz3B{?w)XG+b%)6xv4-lbr;CSJ>6d|Fr8oND$qN3cefRo?xv1*$uzh8ak$wT za59lt_$w(VV~f~8Ytl)$v?=YfBT*%kBxUqYYBr9@mfcBbu3F4va`0h<65FS-F7@0Z;oUlQm$*}Rd8&D3V520*GnHd!@3)zzCkCs zo6f`rFmOrHW!0!<7#+u)-q--b8B8aFo5=N%x>dAxv^6$`KOfwT^~F+#KlfK}04^_u zN=BM@tKaU=)eXW7mb)y~j)Nf*qwu>5 z^WG`%K?-x{rAWv9A!vC9-=@lyCfjI%@)@b$Pk2Z(V4ttN(k4KZ%=Ylv}Ewut?>*AnB_ww|~G zdo3|y6e9i%_9kM)qMjJB+DeSrHxQ%WW@7ldgBZSc5X09_V#Kb8*b-tdF~)ueF>dPn ziLb}rNQ|4lzhUEBw+r!(|Io8DzTC!XUv6yr+T5|6fA;M3$?H8rym)MK*-J+!PyX_m zX-ywD=uv|{WYEI~oiyk{gWhk@dkwnNpm!K_gF)9DbjYCB8?#*x z(LG^-Cr#ZNv@Z*>ZMSTDUA}JO$7p*FuoV!4je6LqH*Ex(amdoI)F8^8TOxo{Xy9GslLu54q&l3H@@XN{jEv=`JIy@G(Lg06HkZQ zC(1xC4z*9yo(MfK{d8d8#A0h7`Wl~LUpPHX_|CUaiqU6hOgjN(=PYc%-qa%4ppUe1 z*4j5w7C>Ckwx2f82jz=GuH91hv|rTIzAOr~Ps%aEPU<)K!nS@9VTsDQq39 z>;A2e^6y;1+{T`3pY-O&Czgt{GfTzeGmFJv&v=1PTQ5(PJ$H0+Z9VLTUd9?2pYn$) zC9VQq3A-`OCFg|e?eL~?th>WGuXSIpGt@q**UF3NNBe~BxT0j6(0w_^{B`JhR6kW1 zmnU?1l6{db!`LVD`JXec93Qs&RlI&*L7UCM=Yd1O|04U#O(CLk+_bCL<`L}Eqkt2D zTHI3}2Yv={6`*7PA!4!&@f6nKX~t)zqTdDWSM(d8mn-@b=o&>|09~QzmqAx5`V44Z zL+Mcd-}U->27Vql>OGi0`ua5L50?o-V{%}7));;dVGIX^45OlZ~j2bfC$1RWz8}+))&8RPj&xheZ{pLQ&vFkl^G1f5dXAf>Q+G?BC zXv=$EU=RJW zo$MEVgjBmnVJ86J|J?OQ?k{>TY{34<{csSN<QAJsu1GrBYo}5pR;RPU>dj`XY@DwMtW3g++8MiV zp0OZob=s-HNHT4WB(m0!9YJqUT{jfD+qQ0R>FM6RYn|o9@x~z%{j!kOok(0X+r30W z>~e;8cLT%k&wg^LvzCayNXDv5rV@R1eaWm7?@w3cn2cCW#cut z{MN_U={~%dU!(ZEvl2S;2vmtP0KSgE zD`)v${{$YWNq69d2VOsm9cYi&&jQr~&kM5fdo#?7kMjA%2I%F1>GLe`E9msUfa&vZ zTloE5m%SM8?+SDu8uMF5Yg5w}YrQ^QTlK*&1VbBd{ah;PY`Vqe#I_A+5V0e@j_|An zx#(6=Uhel?IwA>=N0&X!J_8REASx$g=><yh3%Xs=Qc{X25;oz5EWy^mw@9+YP=9{9f=6sqs=yeH|Zx+ywHx*4$Dh_GuDW z+wW2F)B1-D{l6)pf6D0Z3CK0C{kdq!+5e2eGnqp3T7SJeO^~?b(edMz%J$q#+)^q2 z+2D2iqlWw<gELmOjGJUhH`AfDw3WU#-kzAhM4|4NDbQW+ZMvxH{8M4FC?9k8%niyOd znwfd3%+hH}#QU8Act)n>K-Nj}#cjC9PG_9>04!|p+P1SL+_I~gX@b2x~yIXp~J=+>PTF{yfsO+SMhPl)q_B<~KiCJBR z%&hRdq%gDHZ%Q(AQ=v?4nJ;Bl=x*l{w{*??^r&W?dezUIC(}Y97t2gZb917MEHNXu ziyh3*GBXm`WGdHu^K%(!Oy)9WMfrBx^Fr1Z?G`fKT$jw0vbjtxD(dt&PJ+s}b2G}! z9%YlctTr4K>>zfIU@yK>L^nE7A-TawdQb$TBXP8JF%s;gnNB?M45vZvQCCOPuoM|``p`=Pt=(3= z>9h!9li>9#g4?=w1|ykF%E4z8Y$^YT!e?VX1@X3YML{jFF4%5m3F7yccuu7rpT`Ji zK1`HjG5Ze7q!7M{QOyi5_F>j*rf=zdvG z*aP76HEBNY5iHQ`kG6*?op=I`o4dj#g-YCS%e5k90Ns?ax<`vF>y=R<;)QBGSdqX6o0 zygX+Ut}W^pB5@p`^>`j7Xd9Gk`a#evf@l|}de6L7Q_a;v4@&59EoEX14(U0$|?Xn-R%sNl0R k`{nh)DVJjfW~sVGh)vol@Y)_9T}-_%q0=|mKoza`zjk0`$p8QV literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..c3886c01dc5c3895c2bed4d3f84d3679f496fd06 GIT binary patch literal 71208 zcmeHLeQ;dWb-%l7jPa*zjIG$lS}Sfa#*t-@6D(}-S|64LwxviiAC2i_rG1hXR=exn z6-b!Ig3=6urnQJ$+!j+0O(!M;6EewAdmur8J8_HuP=Qi+YLm604KpDby8(g%V*5My z-6P$7(k7WUf3!2_+E3@6-}$)b{_cJEy?y%|c5Dj<0*YHm{k@vdl!_Qb&%6mVqBg2a zVOgq{Xx~dXcnZ03sRy!DCOc)Dj_c5vXFoLNII*X1r3o^bi4P zEX{QE+!g{Sx*B)wR<9h~w&Ym*rk_8vw$Oj#>q{1Y_r#Bq6gMB&VqBEwQe5Fc;Enm= zOXtRBm)*NzVaF=6U5RTst_ob#R^Y0{^;ulR&+p;73fC%JSL0fZi`zBmRDWk=^v-$h zPkr;&J2pSQ`I(1LC&NeIzTvHh8XLZR;%wz-s?IdzAG*CY{cOeI&pxtuX6-ch{`=m1 zrt+^2hfh4X>ebuN{P26%f3WSI=f3jh*(JLVfBEj}WlLx5{SN1!N`};Bs(Q|3OGsUz zj_H|B*of!wggV~ah91q)-|hs#3;ZDT3%I7juPfodzXYBwf&a7w{(6aV;jY5C{Ow?g zJOd^0n@Zr*v0IW~r4|cttIQPA!Uy@|^Vf|B=Dp@Zn{epINGfZXh&1cm5Q8%5&Q1pD_3-AO7#A zo{ftri&EvLo*$#XK+RGg&C{^j;0d)GlJcMM<+gW6x?qWaJH>i?F( z^FEyTpgem_o{f}*n&Wi$rjkxJ7tQ1xM>$RHJDr%Dal7N$oSSLiS(iv9-S%il!u4!Z zTb$1RsM8fsMicRSUDepq)a-1JCSwR{YiZ(cLrcBW+Scy0H0@HG(w8xY0>!GX?0W?M%gZn7TwX-rJN+_vK7#4K(-V2+^aviRggSn}xZr zE#bOp)s;%SN!691a=JPbsjREgnRqhSrLwsU{wsuLb*vt&DH-=NQ8{gHGM225=Azop zND)AD8wXHnU&3{CjQLO^*`=0=GocDLx25W%1jjY12^)pUuvY&sw!MXDyuGd%0DFL;o_i@5QIa zLTV_Ep9N$4UOGA)a^7V71=ud&^>F^DjiY7fw+w}Y6>m}uUu6MxV16(%iuVO=)B1Gi zm6kpedab3;h2CN53!pz>>5HI0Y3WO#zijEtp`W+(O6bAB#Q2|sUTNv8q1Re^74!~E zUl08OOaCJDCoTOt=r3FP4bab9dM)%|aAN#z&?_zdM(DMcz6*MXrME(Vz|wDq{-mY< zKJ=G8Jx{OdZ#0fZl=}WZ77B}Lt#~a+;#fX_Urj^!34CA$RtImE3v(Ks4K z+=Wo!+Y0Nb*V*Tfv*^{zPximQb@u&_toUT>H(rAOdBoPf*ErgtV}s+dG~U?0AL_mH zi&<*)a^$)rSXUDXs4wU`Pd1JYB1YG=Co(!vC_Hu=S6B_U-VqGd{9;yQbZpXa{TX{#1kk5^R?U8b!UM zsQn`LQM*!u3u>vZSJcqkz=JaeUt6IDU%Q5KT0S-KDZCh{q1f55>73!^L)V*rU@$zC zufzSUhObA?>%-3uZ&uF^ZZ7Os#|!(^aXj}Io`?P1zQN;p+PfG2@O8X_JhD}(M`-M; z%y`&$?Nj+h;1`4s?Ylg3=J$b%X=;8Rxv5__tnQ_!*9$}=Z9-(zs%%&*Oz-IeDH4M#alLt-^Sxwd1-ATI&Y*#l~=UsnsHv~ zIh(VqVwu|ewU4n^X+K%9lye>DwB|xNuK`}njdw0!-!8yCKJU>?qeF*yxP%G7WC+ZAi>`kbT?BnO+krhLE z%7guz$6kf6J{R*9gRRvx7o1t=f!~kVnO?4o!`Lf>(1Xy=h16 z4|3tXUY{`^V65L1L$y*&8Di-95FB~5HF)`v46Pm3yY-ZvBkzs-6JR{=W4cf0*~D|1 z-!b?-(SAqFAduQxH`lo~p3U~To?h3N$+*c}*iGIY&!m#Q=wBCxDVfTJGj3<9JBbex zF{Ntz;)z_iE0qbiMziS-HATF(-Tc+ z!vm?laIYK1h;YBEH+q*FzOkXbt$Ei~;dl~XOro(ZIzo>Uk0w>U+d)F9UGe_rHj@qW zSpA#Z+VC9J8O?>)rZcI|wVmm{c(N-MzAxOJans?e?0JO0K)<~LOGBHmsqkG$slnA+^7wl!JALCjF)_ZLn?3$!*iXZb_YI043>+?dVjfK$Ggt;_5Acu7`oUgyIQT>$ z*yIgB_WNL;hV|NmKJ0payRGpbhdl!OGB3Zj2OB2hUjV-OSA~N9wrl1Wtedc(fxQ~* zufMgjz239adVT`?D(nmUcQ}*}rxuc~)D;?ZPy-TJEaRn?zgx8Z8j{q>}TR6w2N4Pd#3kem0p1*;JL@%}ExrzyS< zit$Sn@26sXy5fCUj9;pFKNsUO#`k?OewpI?y%?XVcs+~pSt>u*M!bGV%^p7|Y->o( zQE9&MEJH}mRR{UTD#GWfReaDC;bn@?9Sa7V^A(>r#rOg>)%_7tm#cnrUKIN;RD6yU z<5wu&C&l<8HEi}zF+O>+v^}P&iv`<{`rdgnnNK>Nf@%WibIkLfyj~tYnSY|U^thL) z2p{lN3>xQ&`KC|-Tj@Ng);wQy68u?>i|Y5|YYblP^WUNaC-You{Q3E%-SFpDTmdz~ zKi_^{p2_N#|#;*BVs(Jkc zcyNmI;b%I}KyUa*-*m&OTfcZjC)53|Fp(usg+lFK?^Y-YWJ7$e-t>?llRs0HzoYPTLORHNZ z^CN?w^x?0S$a7ZXv(&~#Uft!U{-2pVd~WbQ95wzQnRA2JYbIVuX&>$}`*5R|PAxb1 zL4)@je2vD9Vu>4o6F+bG>Td!bw*0u;St3tg3H-ql_@8ThmTEE2Dert#>hBCbXg1>- z!_W7CQ=O-Mb*j!xE?$*VEBjSvG?8%baie!RT}gtIfFZKEzOJsSP8D-AZg)JJb2Cn^ z*Xc~8l5SS5j48*7rJU|Wsw0|kV!2c%>qPsIEY+J%xH&ggRXw$b(-lv~ooFT#9dO)a zE;FFIGSObwiS_mN4j{zR9C+r6TJBc)+)Up(E5JWjit&Bc@5$gr(- z>&^zJVOPE5C_Ne#l1({1(PS*)DyROoU0ZiH)d6kXwcBafZUVN~w*qS4S;wJ`JDO{^ z?r@s7ZEI_2ciOks?r1l;Owfju zL|S{a1EW*X6nRS~o^xvlauW#UO6p{e)7c-T%A<++y>6s&M^kN`v%YHGwK}@qO@O-I ztV(qEwIy6Ptp{&yYu95Zx*OB+RI3|}!A{+}L^R&pluY+|RoBP6<2kID9$$4~IkQD0 zbfwa6(jGGH2WYDGb=F{BD#z*WO(mUdE}F@Kc#M~|)9}2hGCj$z40^T)<=xrb)?{VY zwKwTc*a z+f0|CXF&wj?rytH538!O1HHLu2V^ee$sX<{Q#rS)JK0y&(HBp|J|B-Mt@T8+J*p}; zkVK>>a~aQax0}hvQ^_L5fh~irMggXmPUKXT-v3oOw;z4Fm0?T8=oYAQd(6$-6GJR( zUW9iSdlB46;%INY6Qib(3xBHg0A8|=Y*tm_Frj;!&(Qykq}Mq5=7Gn8Zv4BInl{sEVF5-ftTZ;ore5!)8Ddl!N2TJ$Dr`IFHZ2 zms#?6BIAyC!s50aDt)uzc>Z0@@>b){^|K$#-LTU)AlCW!H_Nbzr}}AZuHV2ah7Q>{ zo`0va95e;<_#DskPn!5zlaRk-vE=Vw6u%IcKfWIr4Z+{p_;)``9tSSEQLT2%Lb2od z`vA)WrhbkwuMw=OulVBmI|9poF4#o);~(_J^LI&>G-tc{>wg$VDv|l;?-DHO_k!Jg z<)}wtwBz~v#kjPC(f5yk#23%sIaro)VJ44%{BHxNPcOVb_n{LAOM7DcFUPYSfyIvJ z?=|n5c(U7#<5+sXTPMcn?>fhH)`|Otb8sB%KSqZzu7B9Y z0V6q{euvx5&}p)JvA!*$-SfudwE6B#Kkp;BxPHE`$;`E*JKm1X^hO%?8F_qmq@SBU R7j5dF>v_`edAs@J{~JRu%((yn literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..31d048ddb60faae6f0245a8d4b72cededd0510cf GIT binary patch literal 166 zcmZSn%*$n?*OZvd00oRd+5w1*S%5?e14FO|NW@PANHCxg#r{As{fzwFRQ-ZX{inQlvee>?#G=&r k)PfZK`1s7c%#!$cJ)jB>pqVzg`6;D2sdgZnOMsXG0Jz~N<^TWy literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..724ca739fad9f198d12803bef04ade3d0e8143c8 GIT binary patch literal 177 zcmZ3^%ge<81U7n2i6Hthh=2h`DC095kTIPhg&~+hlhJP_LlF~@{~09t%SAsUKQ~ps zAX7gmvA7^9wWz2vAT!=8wWK&d&o41AU%#NTBqKjhKPNLuzdW%lwKyZOC^bH{AVohu vJ~J<~BtBlRpz;@oO>TZlX-=wL5i8J8khR79K;i>4BO~Jn1{hJq3={(Z)gvo$ literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..577202a32f2a58cd12a834b47fc58217379cc1c9 GIT binary patch literal 15670 zcmeG@TWlLwb~7Z0ynO0mJ!sjoDOqtu%eGc>*0Hm;vyPR;)%{lknbI!f~t6qt5j5OqN2yY0o`y)a2 zJaE7p_?6!fSv)61Nf93hi&!Hn7QD)YJUpJfoERx)08{)5z%cw+s?>k_1)%Oi-$SA- z3^`=+BVoun0wer$amWR^6LQH5qXfJgatU$|#UB6|RO;fX-*gWLG^GD)P3zS*_(<-;Z zjJFn?ub&whW}gV=fs=B=@9E#rNu>c+(p5$`Bg86`7c3N5lO~|3FwRQB*aH;q3bmyT zPX!AUq*6{dR!V{Zcq%T4Nw-+=fy$FC!1TnyXi&vr6g+3oosXS4HCXVfN=iw`CKAbl zd*B2`x#eN{OkR8E+>a=RT$)Nv8#E`*88pKw`s{_z6?^y8!1dpBUjQ(V!@SCMlYxEdquu_qxZ`An9@6u=sg=xO5b z!V!wA_|HO2G#A1nLA{~om0?_IH z%2O12NgV+&D?HxXsc+pg=eiYo+_F<|*$pNC<8X%_MqJQ@Yu*6}-{Y1DQp~}>r%+#r zeySo{i$4TFOB({kS**5wQ+3sCSd9W4!G`)Zh&S2qCVQiwsp;7x#r5!v$*hCqIR^QR z&VSomE_NaVcGLn@(?_~uD}v)#1K$?=5gY^nivwk>cpAVaB$dkcF08w8Nu@Pt-Hor1 z=jpfV^K9g?Scg+xyGECl#QIpIb*(sVd;hVo zwl_U)YMw}gDiz*#n4BTnFF+~kGEA1BoES-@MG`!%vdCp+?F$68c< z8fn)_d!DqfMYY-%GzWib8+1R+xC{?WGX5DJz5&TFb9_}w*5(S1fuf z%M<0LbI{-*(k)4pgX)V=R)Yu{02G3$iG;z-OVep3>QHf~DR_p*$HwAGIfdUT5;3?L zNGVAZV7lt*CBF1?E$b<=8a2^r{fmJcqtnYoe46o;N$dju%s#H*2s%G zc`;93+#E~(33~t5meaafvWdmSWr+Gcm`;?xh(eY{)UQIcK(KJg$2ioV30YXwKZ~>% z0Bm^KL~>0U*{ze^d9wSN9AZiddP2Fv-%}r8fkRNNq@0>v5=64|V0vfA(W7bU+Uscr>{jI+PC`dK_rh z13R*+7U08CImhvD3X5JwJjd$NlM zP@3CeRb-p3RI^Q+KmetA*Jf=#fYL+u1aUVEvbYARe^vZ@cu|Z1SaPcSAyW?^ID(+s zSP7n=Qj>2b2NJ0XFlRCixJ)gmPoUP*-vux$tdPL3$<}4EHQS|;onXi0$xguC4$X%a z(i+*WlkIu3y%tq)K6tb4R^1%^_gnbY)h_(LuOj#%g6c2bVEL?P;%Yk6Z2Q`X{!^^| z8UmZqhT4JZurHvn5z$ODZ6(lft<`WE5PsZ#!%<7rX2coCR_M=2)f(&84yb2py+S7l zwM4W7NT`KYyay$)u~9_9YK|vCr!Yy4It`=DIXaath=~+-5vdqu&Nrvh84rFvC@jI7 z)Vl!q68gBIWnnVA>rVS8?Il6{z0ZdK!>12b7a-L3SH0{ zWy5yB)@H+uZ3BT%#n%u#N^_6Up^;`pc@1XNY=7N)1=@GjW_Hc?rE0MN%39-hui1XB zTAoeSB5T&-^TNAKT%J@ON)W!KBuH{C1ButzfnfTkor#mbTQl}^JHPm&ET!zT(Fj2M(v%-9{A+C zMj|?iMW#Jwy4#31!v@42VBX}JF z9x;K#w<`Ej*)hK!OQm6FEO@5N1?hSW-134njadp=4|_vpckseecsG%h$FCWlA$$Bs zpiBJ&0RB$#rD4ltJ-LQ^zMQPJ?$Jn(PI~gB2R8*+C|M~xd5`1qCnbh0l`_LW~POl8w|W|-YusUX=01Y?3fL-NhL zFO&QdO!FI)e7?*>5B6mDY1WWl#|EX>MWvTptL)1Z2VqDmdX~kvu!Nx*^*sO;dqTWk z5T~uy1j@^aDK#~&GI=o`{|)M;J_N9)ynuD_(w$Z9xt2UwDJ$$1vv1#X=eq9vl!YE3 z`T&1+BN@+Qso|jmtQBRj+Fi2v0hJHcAv?~YGsE3rt#w4CGfNe8Ya|XGN}MfmrQrEm z5n}(?%i?Rq&26h@RyE5RP0|pf) zO$O!xjOZa773~@JEPKNCtR4WRWi`z;WWpIGe?C0JiQlGg-EFR)Lw-)1{N4i`O8$&^ zZLU{}F@j=Cz%x8Ops9Kk^x{j<2woSzhE&9h7DhPcf1p&v(6zB;qAOp-As0Ikhli3y zJbQ=+j9`p^Y+RliRp=cBHHswE`DYue`aa^eAZSK#8NoXM3U%Oa#V${cj>e`YAegGy z+*lXhd&m&9II;8}P${(p`vb&nFdEaL1$OCyUAf8SKzBaSy|Sfwp&$2E-@NZ;;8tKR zfDg>Q0u9LBI~l=R%G45aum>TkFzagxM~4RSWVR!F{{GOSc<WJV3fYaYik{8SPH)9PD9ux`Pr z#;-;Fa2qR;QC2k%p1CDIRKT=%tK(_ZH;0kfb1kkW6UmW+GnG~g&O|a@@Zw2bTvg-K z1y6b$A5u}b;T}kI6hJmMQt%|kjLTpoF=ku=D>yGrT}~lasf$oP*7J@iX~17r$~GT+ zYyg={{RXJP<_m3^bFOUPdH4*cr$-`4%APTTfY{_H#2 zws-#J!h89P@9P&wv+Sn- zoLc)4ZOhSo;OLW3Yu5Rx|L6YP>sojZTu0MFJ$k4ICR*1x=d&vZG%=`hn1Bz14#lcs zki`sqR(8k{HU}B2=xjm@3%_k6^x%TRKxzjm?M`!=nM*iE7!Ok%Ry6^^&x1FdRn%1n zZ9uaN6rhmfnh6jfMdj$Aiw{OwJ0^6i>(Lb>1_O(Yd#VTf1NQ-G>=nmuy)2*8h9d--8E zE{3wh?614^%0m3+k!;_xe|z4){c(6(cHsW$+~mDCwQy7qN9Rt>oqAG@Ts*FY_syN+ z?T>1mhHu@EE>y(*RNo7Q^UU+8rcbk&uK7Lnb z#OEf@&E?OC=aTZ<99c;-3D5Y-E6V0KaO@AN8AVF%@413ge>dD3;LQGfsMc zi6wf%FbAb*o$0m{ehjr60d?#e(XpF=AZh~cv6X$hRezAWhwmeCl~Z^SaRUI#7jfuz zVmX8emG=rfx`ehfji&vhjC&ckk*@)mZhLSpz&+z?8~SEtmuB@4zm^C2ESIX{#BI!p z{Pt?`Hb{GK>!YgmO)So#*~{&?_mjo*pTGCleM>Qo9M#FuJULqF{8?UZi3r}{?YjB8 ztiieONOjel!dhnC>me4+$P06g7Wbt7|wUeO8}lTiw)+$65dFy@=w4%G?HQITjdOG ze=COWbIeAo)Ww`9CF&o-3vg(u`dzi_shm)|9)+cHh9M1)kB+PAO+Z;sGNco5MN2iV z9@F9|O2;1q9Z1J>8So`HEOTz~3gxCb>-o!FIr*~>9-Y#5AJsaK>7B>4@G*_Ns*_jq z|5%%jEMN9GM0%&QS7wQh4y@OF7y_9dov=>^Glc3BJVYr!A& zfd-=@UB%Hb{$I9ad`yYO3cgsZ95{{@0A^0N%cM#zHGW9M3ybrNtTzaBcuT_Fr1l{mUJ%X<>%l?%d zZmFXrFi_vL)m;)QAn$4^?QLpBOc~6+Rod&6NQtRo{Ixuoxv1O@^eT!_7; zbOG9wOWKFk%AkS^Bd!d%xN`FrI*Rk-j2LM1z|iV_(%zE5Kv)7?z$1ZA%s?X@OQ+OO z5*Ros(gs7)mXg3ggyMV>T!UgDOmUsqF$3kwZX{%&p7!EJoE5at7m^ey33fn5jj}N6 zEqL(OCS6&W9nbPBM5|$ zngIYVzbKZD31Z!B2>-1Jt$FJosIM(8vtEeP&HBFdw#~Kb-nQ%^&D*7WyJp=b*9A$0 Q3Gm^6QT%_`cuPn3zlncGTL1t6 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..439057cae45fa344e4f839b6c3ba26f8f123fea5 GIT binary patch literal 13702 zcmdryTWlLwb~7Z0ynO0my(~XO$+BZgk+qhcZQ`|^tSu)|cB?p+lDLXDEUg(!bRhf8dK9eC5Q03y`=a z$bu|R31fonk-bymv}epC3bJp^D@$WOkDv&bB|D?y|4bBw&*5){v4BT-Ns#^T33A{w z4}5`t`3sT75g|cJ_&Qv|90{=)RA%Mznarj1L@5WD(pLb+;m?Ad|G^i4x&?KQiLx-} zk;V6fF>erB2(b@hFT@hWK8XFY1TX+^(2g+zaRA~V#026H#6gI|5QiX+KpciR3ULJD z7{pPC>mZInTn}*_#0?PFL)-{)1H?NZZiKiA;#RroJ#nlVQq6#Akz1grZAI^yvxDPo zXrTSr887@F{0;3)7N8w2GrC0~X?I$1P+(3PfWl^&lY+4YDEv0Hql|!!1qx!PvyFC2 z5CBib1Tonb2R>rI$pUmw98N@4Y(_C~Ze%ohc4)X5R25ChCTG)`qJQu-Mfv4%`c6*0 zKJt4MLoUv13l`1k5sPMAqwhf&uH>6TgQG7Or7LMUJ6Q}N=H)X(FTFfk^iL}3iOKAm zSoCSi)FlnaEB@6>{gX4(O8;!S|6EF&y{M?_!r6546(y_9WQJ3jnf}>@?Bqk z|4QmzMVm~iN)m*wAN~XB%;6)+H;x{fT_}=dGM!0hlgV5JDm`SsC7>4VIDjSL-p(#_ zXV0?lM(kcohuLxfQsH}Ton{;2q7}I2y?_YaYl$PpGW;Gue!(FKIBrxB+Mye_ge+se zAXEy%WhMx+=$uWWGY=CD+2fp#RdlSLMWLc>Z;fU99--_$!CxNwGQx> zG?=8L;QKUoM>NQQNd|N>K#}eF0fX!{$zGl8-Hz(8LH3wrk52Y%N3~fN6bFym4%Lq{ zF2f6xjDLogCm

9N(0Z?YV+&pkYy*5Nqc7X6c@4d7`}Z4pRlT+E0gE2wM21Mtgj4Sy1yN|(=rh?xfPnqN?ojmnuEcqv>{TrK3HM8UqCKHz- z>Qm621b-669Fu53J&5C8IdwveLj$>(gGB?QNP8Z@Lr}Qw9Rr&mH4=-OerZ%N%)KYshNohMJ-CQ za&dmbS|cO&8mTHNS*^ofcOa-<9mzTPehTWb>>vB>ZJ^a=0iZy{K8Re8th{ZIZj*HD zr2Ag1)r@r)MnC<55j$eWj@+4Bk3Fl$p1l`oHY0oUsuAfjBVBr=>z7`ku8m82-zrpZ z?ls8MCV5)7A4|Jd3IG!nYbUTM6rfq|;1&;{tSpCRaob8;mgy1*prj(i3M(f*gZOiX zgk2Mw%D&+e>dexw5X1qjdDZ<8sjv+b)FTM0*%2L`S2M3>2GiOsm@~NsoTd)cB;d*L2jD)4U5~9~4YJ!LyLGaAE2`-A==*gy>Xzy6|JSIi zXyKLq0mt`u5Il>ZdZZg2!1;~P=9*ojgy==*AXO+%0o5^8^&i5}-GZ%V0TAv``wU(bWlt_B!0tZ>B~~l#t>*or z_iJ*wn*01{qHmc*+?aY4f&bI8l- zc~zTHnY>u9KL#r8T>#t4%gS8-=*_DJiJK&@llXS>;H0$KE9PIj?JsoS{6n_$fXxRy zZsm_oHLBMN0Jqv?I4uKNe22=1>XAJos0nMbCV-CSg8Cf6S+@uN|%8T{i&Uj-}5RzH60^(k%M=4G_MTcY8bj6dOva_vK+w|X1{~p;;wj%U^^A)*eAGm4po@iO2XFR9%L@x znIHXRY*oB{VfE-2-?=llcETXfndCX0JZG=4K*M$_HJ8rqu4~ux$Zg*oxVrk~x!*#y z&sFE#$;DY9xD$qJYPvcn^3*PrFtpmF;y?WKRkuXS5!QO$}f|r(jJeKwX4%; z&5D<&_WAv(eT-t9+WBQZ@)%LIUspbU7(qpheopl*1b9ZEzJcI00<78E5C0XWa6eqa z&3;Kna1%gz0Z{Rz+*15h=O4k>niYSLo;6-VUjucLvsVL((LR2-C4j32H*H^!}5LDXhXdR;9Jg5gO?C!*Co<+}PKv>}dV6S=|T(yEXJ-+ZctY zdnE`3zO5`}(f3>qmE+)?{yCtK{Rpe*S^wPhP7L^50~2Dl!LEy1%9+pQd6)GB&tW1*#0YR*~iHEB@-?{8?hC>}1Mo*9J;FMj3fESzQL;%}-m znTdFMIyIrh<@B_Y(b6*+?O1$zUdzTWDsh!=l(E}%w_Nn9sVj*vTz*LBluf%54@Wca zD&U0it25aYoPvJ~aufqsQfelhnJ9X-tXlM@GudJgk5p5tnp!9ZvNQOiCH&UrTcWK1 zvgwIpAU$o}y&&mn>&8XVdvX4fhFpcMIfSw|XF|yW{*qGOowL_p0ipIw0I)lc?O68S z-QDrY%LduG99U_)8*W^YKf1ggj_cug;ryMZpY2-Te_Y>x{BC3Ot=b@e@nmc`{soS zB8V0s)6ct2kx$9i)D;6H~3}p_Ah)&p4D4BCBL1&i9M0WwI`yO$J`U~`@?fbahJ?R z-e|&-><&Ebl?YZ`B2wRkOqK!vI;J+Q_yu@PL@KTrVFlK?_kK+EAmBM@==^>Gzq;mk ztUR0Xj4Pd*$~9JK!!oV|=lBqSirW*M3uRw(Rjf8!wKgi$!%xm3Qt8a;y#4m-=ofGO z_2IRoK~9+DgicP_wbkOx;j9jO*U4VyuLqYsJZ@#jmeYR)E`4LmDU|IFZgmK%jVZxO zdajVyyhJD9wiQZn=>Px~ZDF@GHdRRDDY*SHgmz@Etx6`@m+zotUV@TpU9PthFAm$b zTGZ)rkK=A5Td0mgbC7qJp+#1Z#hf4PY5QVMTb3|f3XbYA>UT!d&OT(5#%HEx)M9Wdol&Tf?>ummPQyha)w&={lP{sv{23GgQWLJb zacm{^{_*_b_3&;zy!&3;uKeI9uN3BPf8S_Jm~DyWq2;0b)yUQF8f|^cLmPe}7>6(C-#UQvDzE3YXsyC3y=3kjN%8-+#aG(8{{f+=N`n9Z literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..96056fae1f8ef3ae5fee8a3109cecbc5a896878e GIT binary patch literal 5161 zcmc&&&2JmW72nwp?($Qz%*eLl+KSVQ;A9Wc;QZ1B7Lr|QRv@*4% zW>+yqkU#*dAu|4q?v;_k6lK$RXaz#-};r3Dz z`)20No0<3C{N~Nuy_3&pH2hv)y1f47B~AMqHHJR}mD_lNw?L#OMMJA-QkOYceJ6k2GmN*DH<`%Ua3lW3*Q83(%5?(r!!EoBq1D;k^LM zy9!b#iQ!L27Y!>w9KHiWme`;Ix;T{ zDARI6PNK}nQ*sJrR-TqclsWl|oJN_KXXIIw1$hpd&P2w&#f3U4N+H}2*%`h_88?}u}cDpHe8*bI} zy%2htf!kRBou*DfpMNdQZ8o>vxt2HA3Fh4IEY@1Cnp>&`tu2x>=XGV-OMKhKxHb70It{ftC^rQU3 zy(iV>#fPyyC7lhZ*!AZ2cFmXLmgEB0m(@Y%+ZZ3vOk@z5)R`n>Mn(Q>n^=o76e<4=jmHSqp39W~5n1>REv3Q5*7!4b=aCF`!ZiT3);%YkQ$PKd?o; zN_LN7E0dTq|D$8J6pq+3f8+oqu}xwaAq;rJk>O*cKh@QZ_U+KXJ|M~+ApC+ek9JBL zB(*cWs`<0+3nLOHBvwWw-dc@k#pnSVQ{_%>5IklnWHBuJv^;NSr#RX%Iq>pa7x)vl%fZCXFfJ zHx4#Kp_6^JghB8KE<^H1m%PS-1~tU_*ni-egPL)GYs5d#a_ooD+{e{5+RK=>%dsym zVfy};L}rOl@K6^(N~zfD8Dg9#@){9x!hfw^D;xrSIDZT2Cb0SjOp! z=Y%}??Wz7ks4a;Zs<=(}Gs!CKy(65V7qik%{O$~DS(#3FnS_^3c)5f(!2CXL?X8^5 z&mgHet0i)U<8s4O!Xxq|EhnajBWRWZZ)V67a`M#%`2KZg`{6sf?_a^87G{FN2ohOV^;HBRCAx!W$24CM6=9 z5D6ARG+`n)Ahgm|IuX{>5HA0R0Iir2@gI7p9J1L#6^)`5>oyOro5p~DA>4olF% z?g4UJde;H4@$@odT7AJDnT;kw|3#X2mgcoo&EIfK z**J}{yzSbCTQSyl*DDiTuWmQ}X1&>Hs*3Gxb52}wyzMv>uB2LC+ie7q*o#EFV*2j0 znC^{(Gri%4m~`D$zrm`(We`oDVaz#t5hYNH{Pl)78`pu}f|wN7MTgUiWOSWQ5&bBS zOu*Lw_~2d*@FMVuX>2_JF&npLw4Uh~hIMJ2K^raHKalwo;ssukC?>RTg{IWI#&aED zyVkSXZ*be>_6&fE*S4;}_F7$&;B}587J+D|j4h*iIO?`PADQP(%yVUAp7Vow^wD`H z;+cMnnSRZXq`5d=|BpKTeE=hxCx-Ct5uN5=Mkn&f3$b%^mFN|=FGaTt-@i_oQ5nOK zaM%AP5!%*1-I)E;ASIh4R*XeXLO2dm798KnBn}}OP{}ab)*7|?Q^FTes9YJDn|R@h zOu){K#FnBrf^lToGQO?Mkkx_}y$myEbf+IlBTQEf0oa);CF z3q2gzZVs_U;p`-A>0{W^6Kwrq1Y2*i{{>^|QqO3g=eEx60^t#P4x{G?o?;CA{w2n8 zR<-jn_Wc(?P?uMZcmCy9{tHHbHb63G2JP!3D_@4z7e=(69Mu{aDKb*bF{Gr&k)rOv zvx?r*6!}-tRjTL~eL1*T@eAWSH0nN)2SiQ+hIJSDu=*U`UjvJ&0W69GSPa|Kdi;{f z;}cK-28W+FT4-RKDI+CCjA=`cC23w%uwq%2aWC@Hdibl&e;Ec598eM^ShfNsU;$ zZxHV_A`}&J zi;AR5>By$nBhTN61}_AZ$EZ9=M7Pvqes@yu5tFY;8Z{Dhl0_ruR&3qdlsX3ValjEd K!xW~T(f^|YQ;BsrG+P^H-3tY3{S*|CkS;#Xov@h(GY#u62Yl7>_) z5fo~)0haa}h_vv+RGUS)Mb@>Ed?-MG=A$UGz!unc_hUw#Ho^c#1r+(&Lx+;>1n3ocIQPuC=RVFokNeQyc|0x#68G0X6aHa0!~7>^vdNZtcyb*c?lU~Y zvs26n!&`Xk6gzDhv9Jtp8?o~C5u1e(m`QuKpx}7GGR!CN)zV0Xg?XLf9Um}!#RChx zfp6vw;n~Yf4@qNoIE^KGSk)=a@?$gM8=>)#-^wtdO~8+71vHrD{A3jJ_o40)mS;vR zJo^Cy?Xdu~@m7F#-UiUY+W}T!{Ue000O;fiKo{=>=;mDjIo=J>!*c*Dc@ID@UkR{^ z_d@%sRO{&rLu1)$u@Tq>XdCn79|7EFq5!jLQm2bE0lljQ6j+ibpvVq$ArE~pfx?lc zF5pp-#R3J%K1Y4oCx!t$6)s|;^#yn?o8uYi9y{FQ5wRI+#ih$v0vFB=t4>jf2+_c7 zD6Be$1}VzHkI_6i_2%WbDTa*BM;0}j!OI%WScK-CFkFGF=Z3DFRqZ!Jd~`x}A?EDq zbFZJhqBO7Fm z^*|+&V*qY3k9WPK?CMR}?p8joZ&&Jf!;|}QV~5g+I8Pp~t_={b$Mt@sNWk9{D9;qk z0~|Iw51ODCFb{OuGfe(GnAGP1&laixTUbV)8N8)XiHhj-dg4qTZ)=&nZ9Cw-<95?I zW*-)@Yw215A`V6xL61$FcOD*eJsO+}+!RAmL3F|^mGHt;a4|3)5wVOmNkp8+s+~^G z7*4VS^l<FDEMgsEE5>G~r-NZWg5%`(YtrN*LYNO^-o&a< zsQH*9KpGhVkSAOB!;3QMQ%Ijg`g9?gARAInne-~8S0cTpbWk2X-g{+ znSru<1hPZ%Y6A4b)1!=RYahkMVe; zZ`OOtFeS#yUf3T9%rUNW497TO|ApYJAo?*>OV0r(P4k=JDOQ{R(k}{ALNFrqRH%-r znelN!RPDSlIzKLUVksO&mCL$mQ3&#)2l1@{vgX}}l@v@watR1e0alB}vbi5Yp-2h< zPQuC$xjWqQPh`@ikS>XIZ4mA&vTL2}O2SlY2WKvk_Q&2v#oL|YKc1Go2NmzZgl(hJ zw;a3^N`yAJs;{`#b*?qZ%Uq|zbxK_4h{WHpF;LY*^lNK^5>^MkN*Wmq?8$Y0A2e8zFOkh_plULI?2cxN5f_zz)Jv+>-rukU9P3ku94QE1W&eKyiWo6lv<;~qG)Ll|p5f=G1iDZc+u()fWN2;Z zQN&je6tDYixUP>83~2D_Eue|CgVP2t!qq8Uhi3m%bL-q5iQBVLQ@1>@Nw^PPcU-r* zyIg{UjKQ;jxB0O0PUUh`CM^nSkx0wVFyA$A8ap>7U(sD8HrsQ@bK85@oA8#`n)0Y# z(A%keRzTHvxvgv7~D*--(+UU-Q}xrmBR? zGjpQP=JE{Awq(D}+^zYjmrrTtM$LJexl!}6d^R^~&eO~}nzz&79I1n-&TRS|Ld$#{ z!61Sm1V2P@6aj9qiiZKDUq*nNV&V@FoJ7!!xUUi5hK~3;f?^}@q?@-lf|01U>!4@< z0;nS)h{d0;xi8O@7>%G=xu+XtFh@>UMHek?GMtk(ecN$o7_;^mTMd{}Ey#0$-)=bn z9pv!;*Kn3FU1nzU*-V$2c{Nu`gLwrbXRhdG2G*RX!EjPVcNr8tr`fs|i+_e%9R3z9 zo(+omT8!DhMJ@hU054vPpRSEBOkW@%)f3JRl+u$hVDG~Q;gTh8nbcoj2keq{$riW5 z-V|t*mNNTL9dTR!*-i#qAGef{dr?TSWC?#l`ReV-a5zl)7T2~H_?piWIPU$_R(K9j zb_*t>`UxcLU76|%Z;#@MK_=yoL*Y6l1{AylVG+IFKO=o126n|N#@T3fwk|v&&5b%w zVsLy>SR#M?W3Xz+?`0-hlgGi5%Ijec&ll-dA>So?6jxW76y245f)*9on8I>H%#VFb zj<`MUSgaO83^HTZF$?YBS-wx^O2~3RPd|pf_6TKXUeKo4Bkxt5uSQHa9A6P2_g=kh$Dcf zIpOyOF{(PmnP?D>?fNM8W>5@=!sDtn5*1ZzC>&LtxKAAv#o(e^5uKr%)^LUw437({ zbxH{LRA{F|cG@T?GCi(Vgr>D~V-lLyPK#CR===?p4MlJv>erHXfaDw(qVVp9AZihV zp8b2EjP$@vzr}1+)+DSOE$ttjmC3F|#d70@+qcZ$n_PGMCAU9yZLRk6=JoDlQunb9 zU)}w^Ki``ilYK8KzLye%iNOs|ZPNCUd)?D1c{(4GwV}_?ukSe_?K!atw7oy?O@>eZ#>j96!S2iTAf8+iucj~m<*bB$ka^+s7a&N*4Tb#azUqq6xtSsDHSZTl4zQwT4 zW(pD~H#qMyn>dp=bN9?Le|s38Zo_xO>r1$dCt*0+)PlXHSuiGNy?8bT8qHfWcEt_a z0>oN^cWB!zVUH2ZTTzR_66R^&l9jiCZt6Q@R5!EC3iK3p5V#w374b{9{5|z}(b5UD zXCG)D_9&C$MJES9(FFR%#!<&CRO5j%r)ORUY-hncs&CDA_m^C96zMbF+sx}_wk6Qt z@|SOBQG+?pBA>9Goz*CA?`P7aK4!dGbb*$_kRAXgw+Eg%k#G)+R{@_pJ{I4`>=1x7 z+LSb2U!jYL9%s(dhylcoBIrc04*@zWdip^3iZV7tSNuhJ_gjwM^=wT)R7QdZW7TUUR~+;j3S+|7B;A|7h~z!B3CMZHK?8mfMcVO-GfcqjL4p zgyV5_{qp-Ot@m2D7>n~1tHH#{$Gh5+^Q$c%wSc}>BO2lI$&LL3YyE3;UmW^u@w4N~ z{*%(algnq4{mHr1q1DCJ<8p0}RNJ#38$}_GnJ=N+4Y+eW>ilPtP-&Q zWZZJm?Z~Gvq!0-)DHva4GClRvW0ib*-eRy9dOQr41*Zp1)LvN4?M0z?rP`4#R`6?j zl49N}`*+wXgB^&1Rm`SIJ=%gxchJ_NlT=-!v-J3DsE@IM-6>hSnfAaq8o)s>^xNTY z-%($3rM6L*@ob%UZNr|Iib_eoU5*#cCmNMH3n+@_CXGs65S6;(&bY%gDkX*Q@}g4X zGzAQAwrLIHWK40hc+W@%7~ZhGoxe_>)MG^6Y;zkgd>YaNz!)OPN<#!W2xRF;0O&S! zdIht~2pG^kExx1z++kF0 zZvzzRrq~SfnME*%fX1EZoHGko{LvP#-b}a|xB&b@!KqkHUJRN=rlDlyf5BjYN926V z7jK_W)~49iMw#nKU3^%-*72z6S3i-s6YyE5aE<@s;%5`uvxfh2_wV|D)BC%q^w!mX zUXV{+mEBjRcdkqC^3wRU{O+_gGb;yX<#%Q!_dI;oDU_nw2QBNK->7R&&aJ$Y>R$=K zim|34*}w8bKpamDC5AQ&-r;SV+Y8D5J4=bBjRq{W2&I;mZOgXJTsAc)H|zmSbzRc2 z(wgd*tGW_)2%s^SaG3dB(=F|y6WkKzN^N{69VzRoJOBO>@=H3BkyV#WIu+6>kxt-A zv9-zIYJIA6)gzPL3fV1@-I*3aJc4g(Rymn;E2LW@-PtlPihs7|+|j}2_qXUMeY)}O z%Z{BaC@|Q^?~`u;JdXuMvAHQ35EN}1&}9SYrZE}aN&e%odf(43Wy z#)Y!(|9FD%P}vEeX=#oX@VTXuHrZku84nc42~ zE_TeWbJ|NB{Hc_pQ!qy$RXyb`Zqzs4CY@Jx;I$nc&INXudk(Br)3 zGYa@p-V5)3PQZab14js~28}oK{T{r0K{MV3iiXRE zx4n?&MxkuAoT8Z?0JFk)y;f;F<@InG?-$BGVni=+?y*uZTovyWm}}b&%++e+$$aMn z))q-i-h!53RD{y}Tt4_2NgZSD&bnPIvj$s$?9Cq`r z;S%0G%GCjPFujIFVW*aVt zdpX=I_zEDaO7mWfO34vH6sIr5o|FL%PmsqaECTHQC)*IKYGs|3a8SmDC18lcZ@*M0E zqfP-fGD^~Ounm>N6kroIh3J5d-BXZ&@|*&&KXh1y1*p$WeFnzEIVfV6^?{s}B&Q}O zB2&q*Uvo>z7%zOJvE#{DVnz@XntLc2>xCT0(1kOaW8hS;R&sIZQsly!L5=IbaOQl( zcysrjB)MLan|&#{@b*PhUE|GtVk(tN#5MNB4~8z2av#AmUc(N}DG3u}VgN`KQKLvW za-mS@*{RN}iAkX|8S6BOQ{?+XN=n2Bqwz#%ayoT25$~LcjdXq-{Ya3mMnxeaB>7JG z8%@N=V&fgjX^o9UV)0li5}BzmwbNnbcHt*~3}BAQu$A*Z{AJkf^8x&=m)G2R{qxsv zzp?bjymNugH17KO>`!O!_dXm@8hg~no_VLr*5q=}DvgKL#>1Ffy}oJPPk;L9{nW!7 zzj7^qsx%I&je}UfRwma|AcPsEvI{RbbYwm(lld@fgVD!IBxM!;;aR&_2l;d!ZDo$w zV0jzDS&+jrf7kd#o)XJqAr*91Zpu8*Pzow9MQXN%g>!8RqhOAYRljVt2|F7_^+P5T;UUt_kZU8JedTCgP@Y*B)3YOqZ< zF47bf75T~r$N0;jv4ONNB>O`DH@Y@FjK2w55ktW7sCf~fQ{?ZU{CvV>yv zz)mDc+zHPTvJwjElEWF|Aqr7`rn;EmV98sEHwnOyn|*0-qwHUS7le!vuU>_U@RE9Zz>-Yn^=1j#V1!M)f zjzF7FahA?8k6CV^bg^goBc;4eVRx$RPT9B$B@wwH9K8k)Ac-bby=vkP3bSd}R*Wwq z1;7ECNm?mU10&NZK{A+f^3hb(!jBJDb6sCxMXS!R6baDeQ&cm!+;I!+8e5lU>y~>J zwn=51WaIj7Sqo=b^X6DPARY#yEIj!wgddoxHOsTL>?-0~xT;UH^~;wOwpnGHW#js; zxzb8{PrVgE^C_5phztpFz86NTkUgJKrHGoh6n$W2j$32f(rnu*udsVncCTz)-!*gM zaiBvhGe|?m;>9`h8+GD3YnFktmcj2se25&Os)h*`C|{Ue3$&*L?Mk3S4RpwC z2jQg8vV5ThLs;1la4Sl~%8Ct^utl5LmqK-#O}WKu)s$9Ulo33aKjk*|cU zstY_c`?%u<1WCXHp?1`)9o*hu-EgGP4a}yL={wh`AH+MX?X6Nj$iTz9m3J$~4QGnF z`LKjgx_RfUa|U|ZS{wS!$-AU~LOm%n4YQ8?aLo-@JoF7)D6x8NH(ZD#J_&RcwUF#2eI+R7HAZ_07-Kuqp7P}2_F;VQ7}$e zP#zN`3*6GN*n|*?=o-ioi>EYKGLaPGniDmQRx*(oACJYyH5V_8OpR;KYYA`|+`{#k zl!A6o_6`ha+{LLl+BT;|F(GOJB;5y``wbY(EfC2 z|6f%rq1V*VYfA8l8a$E-hBCq0jS^>#fBwuyDN`Ss?_C(k)VFOg9$zg1i|pg7nx8eV z?3P;&Dz%5y+Cyu#N7A)Nl-k$T+Siq;V`|m0MaSdd_9dU(u>VoH($K90530d~a`0fL zylT1m^Pa_?$IY#Gcm1OMkK6BGmwV1C%>!!lz~b4(vtJd>e_UR<^y-~spC4P@tCV-B zcYQqHuU@ZqL7G~u@%j00ZyyLJE>`{X~a}X_afrkbXG5 za4r)F&VTqETfhw~C)nCB97ZZ`neqjeDNI6KbxB&q1*;(CD+0iv%g?Gw>E{rOV4!%B zv}Fvc%C?5F1>WriO3)^bS-9CM|2b~9ijm`Hs~9xgxV2G1KNJ7Lj=^UoU`L0*l6%%U zI+2is(80IbL%Ifm+>{_nq5Yv`;$uM!ff|*jCX=aHA|C4K=m>i>H!3Iy^1cJ3rK=hj zX@rD8#8%8Dkq-=d5MLI|epEPO6oAFjH#7+7w&EHD3ziV;KLMam=D)?=C6AFSGriqBa

t|iU2C|sM$5x*ES>({vEG}o+ftty93G0f&oYBsEKt!b`R;dZLrPT9CN zywE)P2ARMR+3yQiVgM8MZX}|WMj~028qv5&IgyE+-U?Pk35~;aC%(lZJ@7nu(rardxN2%z0|dHgQ1|>=7PSV zz-@Ci<7*bcYYV<+0lc>3YZk!kK77prcK=HZw(jEI3f3Tp-B3Jh$MTf*lV=ReZ7wzwOv zSyyh)wqO&-t#9IpXMuKc0KiP8G%bxu5h*d2`WQDpK$D}D+GMs;i&nwSpV8EGQjo;+ z*xCgIZz4dk6^9U@^)6mUFbqI*j`9;=1r8*l{6K6(jEd9ZyO{6Q#jyjobTlWztWha` zjJP8RaE6Ei)^_W)^9@K5mC;OjPO|CV%p)j}WB_P1X7^^k;`|H!x6a=@|FaV-{cH8@ z>H79Re@Cf5q}Cr&xK~x~)eKjk;i|wutSp`PfPq+1O}1{Tn>HAyr;332(~oQGS9blp z{ip4#*X37EE463T+B5TK9|y`7KECzI%}fTW6-dJ=lv6*1yq6@4!Ulmw$V748Wy>*YbHOP%8lx-)~Z6{^!;z>-}?0Cr^~688%kiG8rUbZ z`wH2hEgtZ(RvJ@BmAV%B+v_S8&`NiHqDbl_j0Si%tnqqeN-C(?5F z?dhdyrL0LU1AS%lyhgzM_rT^{IK9U0PjmYpRXmFRa=XIys9cXst__D#QSVB_41s1D zD#yz(Nw*|6rag&aKbis!eK3yu>!qf+OiAwn^_`J zc@Nt7f;I?>$U%;%^gThT)zwiz*Y_ookOFrHrrU{==O6?npq&$kh?oR>d_rm}NxUA- zasCIF^nLauwt#A$tPz?Wyr56<4UHMCx`=Wc5g@=Oo`zympr5!qGgYQ3YYJoiE7tuQ z09_bs(rnFg>q>ZKpTh1|+1)a`8=X;DGSTxiEtn+tR^Vn}*}1~4@^@o*Cl$6^WxHjz z+g#>dy>$2T-75;)rLtWz+qKoQ=e6luP2HWoJ4?R@&M{I*7WImi`qd8=HmtH?nGItJ zDC=;V4b%N4Q%K3IT5wvCm0l*U#TLRUFCnC~g|8F_Z(bON0T-$=U{RYV0bsEXELE zXM{NsHL@w(Q&nV2K`e>PUVY|OAObzNKmtD^nWe;t%b$1{VkkE8F#7ZFP$vB?fK8)6 zYwWHxyNe3)S9*-d9KgxW%OX;5EvZ|L=FjCKIN3Qw=70Cf(fbt->mKpH{NT&(e|%lO z_?CL{J-IfbuK1A^2A02erV9I{4cv)6h>&C>VL zjm=n(M$WVIEE&4*(5n?cLH0KBWw+;evADATgE(^tLI5lq@7Voh;10pVmTcp^1~ibXi&Qm?Z0vT^AwKwX;XX#Y284Xc3i zHvQxRocx&J!OM+MBv{*N8^zDQnrq}viWG72a_t}`1u6f;2CG* zF9nHrg7Xg&Yqp_z7xW^|X z9-$w)TxtXW3#K=)(6em2dF&64WvXjnWBv?=ZO*K5JJQ^aWqu{LGO2LwD%UP^?b(v1 zG}pA+rf|DeZnwZ}?6Y z?|Eg_Tv@eVbpHY@7Qy%?YBvu}w{ zb=M2<={(P${VQ)3BnvXd8M zAHi{%PW*4Web>7z4kAu>qUiL!y>U zAQIWQ2DS9_AtVxk(xh?NJ#cskjtPz>G}i_Fq~nD%7f!){CF+f7UZ8k#DjtIo6Lf9x z1){onVHD!P`e3j^9A5BTq(3&9oDe4AoKh4|CF%RvWV_k{XBai-*i?K}!ys}rl@hfQ zea)7%5+D|H@`5JM*rR%lW8#6{0D8OA?Hei^28j{Gu= zcaHorOqpz4>r91gT`lOR8Uj^FLhq8rPWS8WpYyPA&ef zXU;uu%Q)NxAM%yox^nZ%a@WdhYF&ro>r{Q6bA9U$|Kd*BQ4Lq7GPL-^+gFyZ%ni;B zW?Utoz5V;|{pdZp;#I|USalr+-C=9aR5mPLzWu|cA7Y*L%Erav+wU&D3y)+9EIZ&g zs8sJ&tKlD>PAS|el{*Cr%61yM8R1-S#_65wpFg>9c9{iYSG(_TzrX!a!iLyI8?sx8RMnjfz(>1Up z=G>pTy!YI5&pqEchd0XQf`ZR~Y+c>|!CxuLAE=Rha;U8139hP&!W5=<6eliKN0n{O z(PXJRx-1RHK&f@idkR-a7SElkj{Ua6bY?tJnDJP1@@SdNLd!y{fL4y#XxV5Lxz;W* zWmRGMPc`uwH`--ZU`3P_R{C6b=KRHpz9K7sZa8y%Zd5&0eyln3&cehDzvuI#3+P#F zFM*GFR^juXTH@b${;}dL`I+XvdfRn1Qoq`wYVy%hS;rGR z0pSV>5W-U-I1NJ69g`W3#Y`v1EXQU!C(mq_f1)@A5&_C0E3q=l605K|l;xO3r@|K4 z1+?ebB3nXPWy|a$%6YcJR#7gn8oSJ1c%nKN*h}n1b_KOX_7$-Da#XzA40?N9h?5=f z={)#)x=O?*vO;8m2r0{O-Fg8%2Iu#4b_o$stgrZA8I3G zsI<*f6)kJrf?A+uk6U@!Dh#!D5hF`XWBTVB-j|sIE{$zL%Wl?HC)ewDI&QyLuS8bR z^B8{+*#|wZJK&-lS-U;&CVKSUo!gGSb?au7ySsbO-MPITmEPXDeaB5&*3AvsTa>-y zMsDY$yP2`$mSf%Mhhf)`>>D5Kek|XY<*$-vU5|`_clHH|N0dN*qX?4R7dwr^?h$YF zyv87C@UQPQdt5X!;&$KVVbJxrn|`;^I|&cFexu{t4tFK?OunZPnHaYDKMR6?L$fnSL!9+@iCh50x4od1fIhL!3cd!9}|| z)Wjv!<(a9<{hqArr;4ih@5)gIMr~o#I^LLcvg1+aC?55S9A#lt52N-mDi@FP3$iXp z$$aG~>Y@q~X^^en-QO3ae1f!1Tp+RtQrE>r6p`NZ{K$OJ?DV-5ZA?f}qcZaj zys+7E9||wz>*xwd_=;Lk4Yj0|lG2LXgVn5rCVtx@(a?v=R7_iFq+(hiv9z__xJSok zUqO$a_K=X?K#!63nCN*2Jtp-e+qc9LW);gst`L#Zko%{t*EP9o@glvV&1AM)N>~=W z$v(upfP_f9wUb9LsDqVRyQH5?Y%;ySB=t}ksYBe}%gU*$#;j`F2Q;~|{)_dx78#*; z#3M84aNZlU808u7G*9ToG^4hB;~oWjm>`g%ol?(azywRAqEbC+TacS%DrE?&qX|;` zs34Df?|GK@s58Z?$?c$rXyiBbO-hMeLVL)Vf6yo%+f8LCVyb?q?2 z(WUI6O%D4rS&DKuZ++;J6|9ac?k@M)O$g{&yp@x|axb4|Sep>m#Hc@$Gf~H^&U`Wj zapnIhwkpYJU-IQ=_?i&ez9U0v6_u+d~ab z$lfD8v_ox_XZoo+DxAVKd1QpeQHdEtV_Dwbp~1-T^yFOSq0X#R?UCtM(sqv8vQ-%Z zm&NPh+|YbXh@9I|?!W#K$tcH^Pi^t{VHJ)UECTh6<|QIrL49F#f#q5LRD-P`3%}ql zvb-#pSRRrsZVxJrejpm1ZmZcLU>n$R8@1{I4++(3TX(kKc5mFiH>mEO1R+1Fc|q+} zR@?K!r|XcO?!kfQ zA4DeOd;NpRXm2BXAqj*b*u5jjvsrS3Ak7;iMzGDk!$T>?# z&0{y{an9VsL1Y|t8LwM0=;c}+-t_yuC{H_c!Dc!7GQGeUldgzCg{zC|5VRv{5Kv>^OjyblQ536%@*&E!`z#;uuRrQac7fQP$T zUm`b;PSkayg6ob2??xrpz29$k;x}h5Lu762l3N=46y!fR_WO5sZ&ROR?`~|pC*NMe z3-J{qH6pJN`AZ^*_!RL~B7aSUv_z1B5}QQM_9<)RatS(evY7!*Vq;^OuV$C+WxHhS z>DMgOC1$lNP#BzvW>~SQNA4fukaU@h6M?$4>Bvc+pLX~kOG{=@< zi!MfmGgn)X*CWUb3$n+8B3wb?P6`+kX8JR{NkW?tzTZff)CgfVVW1JHqz2kLenT4Q zH5h0bnS69LsL$h5@ z!yqdTgPvhmmx7aEKX8NYe)y0A2wV@ckS}E|X;G*S%81WlZYaF8Z-U-lm{}a z$!RckH5+tD*v6_PsOa+U$Ge-m6DsY7qUi_wTqK-b#lUIK$hQ3po`kdPAx-$!sffs| zrQR7C#N$^&B}7d07+?5Zi^yr&FnTRDP~_33g8VfasX9r8l1QtJ^c0DeIR8SU+VBL& z?_=p)Z=`nTluDeYo9UkU9zlNSrM@~A?X&vdA_vAy|}c#aQtF4pv1z(Zgg zc$a1%e3Q2$(g1ne)FL%;R%WQl9*3V+ zpXtU+g!^~=Fd#it)GCb1V)E6h0PVqY<{Yxl4{d}#R1$V<;0XlCEaxZV-bgnHg0bMX z$43CS2<_Zd+s?E}>=uo|L*l07n0)}`83*XbbGSh9VU)y8uzuzQIm8YMi(9oO5}4{2_@3k ztb(${=2#VFna#5WlofV?Eux%bOKcfsm0iR=T8Z+zeP4J1|Kas>-57bUsj1Mx8!<{U z2*?H{zKkp>O{=vj(MsuBxZ9{9dyl2G*w?6=GOg(p-s$djLy76JCX_Liym^UzE26_O z<*;cRM}qxtJOO!Gal#V7y^wC@IdNNRWx|F8%kx0{e~1Z^hJxVcZ22#N*(Ll2cW<1H ziV<6jC2y1Z6nPxeouV_tkZpD;ivn^(ogr16rTI;vSUB_|#bWV2YQ9P2`yl5a0_j$j4u&o(MatGR2@e`WC1;L*h{5W*->F~iz4Ft%Iy?)T>b(-ORR~$8%@E#zS)S&+vzkYl@ z#a6mMX}~~RKY(rcWZ@A)h7rPoQ#CM#>aVo>2H{1dx*&xBe^G?NLoYl8U)tJhk$OA@ zmtPd#>>!oc>K^sp`kTaZS&HCTpnfF|&)*={bucQUG|bxHBO&l0kU@5oM}BoHPH#yU zO8R(YRHYXq1sIiRPe_L$LAc+I%$+#JxpRBxR+Jl0<`lujQQ!9EywD*$xPx&H+$AO zyEQ4Lfu;{47AXUQLLos=EBGKmMEhbv6a=Afg(DTg7mEe^sD*<6KPQ{ZHibg>FyCDN z%l!X0Gkf#-ANNFGh(v-4{0{a+#_6U@(G1C5+S)bC$h?>73&imCD^#W01%+yJs^N#8 zhkBvsg#1ZGE4(B2z7*pE^0=!+_GjYNW&LBMwCV8 zn--Llsu45d%Nk};#rG^W-wZ>E$rf-VMk6eCO6R{Y|D0kZ%dJeAOwFfhbb;{SSx}DY zEP(ZNH*KP^3ku7yf~9RYETxgE90z4hs9Oz*}SwLpsZA!shU&w znfJ??!jyedyrmEKhCrzkl&*}IQbA}%L3iEV z$JcQ;x<*0wsQB8S5g+-Q#FvTW>=PhxR+&`h$$~<#rOs=VP_m#BATRa{9!g~Gm3h_% zIRP0{3G7qyx{N>1pjGLU$EvWh6P_wg7wigSwD9&B$1`P7mM3mJ8$#J0g2`Hm70fc^ z1=QH`M3JBtC4S-;d&i=Ua}@8708e2dQCoLep4qLISw&5A0rIHaEu!?lR9OXqmS8D6865dDU*@MlcBPi;rWcx_hDJ z=vJ*-sa2QGqI+)SxmpQ=6vMDx7Ei~I?UG`UU67Kot#f#tBPZiLFTRVvxorc;^LBvx z@{KsqV59@aJ{8Y5pCBReN%N+5x!rZnhRoV$;-S%CTuaJfUwM%9?&E8=|O z4(Szk%a%^$iK7jTyyD(WyP)gdOh^|;1>Wq#p^&)N(vg*ZH28{i`D*cQi(><(PM6X8jO6=lmRT(ytF>u%6|9?Jc^ zPKefYgmjC}^oJg#v-l^P6xY*3{dnse!Nb<5Ro&4)d}N5r{o(~6FOzyAhFH5iEPM>!GQ4QxUhbFLg;uJ+?~! zgBbXSB53QeJ-FWRPLDI*Q}<{+31r}(P~0m^JChMsYg&AfNQ+$CjoAY*(|1b+bg$@U z$J19TPPnl>2*dmkLLWjuf@H&CY{|!OErIzFoNyV8tt|+6eeq6!b%-akhm`(HSv;Fd zkisfX!>HpOD_J(<1E^v-XR8<~@7IT>_dN*ohKJ|3wE8F{KMHRD48_g?EMMN@a(j!8 zQ~X8oZF{dih|MAKU;BHrYtQ=KU~dWT=rL=mvOf#2sLY_Q@DUKmZ{WM3a(wuVndJ#b zvuA9Mlyic1ZM4FzF=pFNV1iW#DZc(*?So$ zbjrryEe7A7>1fxVLV>-a(6Mdzikq?}|1$Y|-KTj!UbZ&cfd|?BRCu0W7uPy+{{v1n B9O(c6 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 0000000000000000000000000000000000000000..61039aef8bbd3f30ff6841f2a51aacd6e4c70754 GIT binary patch literal 6466 zcmcgw&u<&Y6@Ig%C{Yq4%T{E`P7}3FT^4mq*iBp5b<@<6VcDq}VdYwl(qKVxSJcYn zlH#sx$(4Yh?xBYsiXH+a_X0We)ML*%1jwa_{ssL50u(*;n10`zRRQ!_oW8#m>??j%8yt|H$k=1G$uMEG$zj|muR@o$E20g#ojW)wp z_($-<%V-h`a%*KN6O5B@;)xS3fJlboVFw6BMI9jNHH53vzzd@=u{P&u9JDv9_$%7P zJVaj~^n!lPZN$Bepx@tL3B9{P5_h9|BkI90}n8&;dvvBu5Ne_u6`ercsNgY_B?JBpG6~PGX0eee$H8wnUy+LvqIx)3$@F( zLhLC}PfIJzfOPF-;{_QSFVYi^j+^0eN5|Ew)TZ@^@H3FszGPOZC2QXbC?DRDG}_+d zewYL<<TY-wOP#$sf`*_m_1i*?#q}mq$wiN zZzPS=R}+nWbb5??MiuH#+jrk^bAV_bVnNgg3St!P24If|$RJ6p9#! zWjn9QT69_VzVpoVqQ2?TvFUYLOSc`#!ydCyU1LWY=@*!Tv@QsNRSVE~2GsEQLO*B+ zjX0<><7vKWcU!HXuQ|yNHg;PsEtAmO1_84lG<;VxB$(o!L-QhoCGqP*gqt|t3h0;u z3ZmtdxoBnz7tQnurh14ev;t0nG62?D)GkUMn>kX;S$nX95u0<^0UJ9+uMgH(wQ~f8 zkrrucdOJ-61J#ozp>Kc;|HEd14dbaA#0Cor@1AEf&*n8YFIuCF>Gya0(L2#n826C= z-UB0M>JuonVt)nxZ4N56EEW9&9H{ir<{d3hRTr6N6Gs!g)hs(utLS_qx0jKbpl2H7 zLl(eLsi*ZFoP#P)Es^W{2s_t2iqO%_1M$kStb>tq*1^bl*1^a`*1^bR*1<^b&st(` zqqwce1xPqI@N=v{S(!Thu@%oOM@fvO{*=t-D|ohye__DKYtNkgT8vDeJaS}rtD)#R z&ycGVi_d0@k0^2Yr2aXbgO#gQMvAmJu7R{ML^GWt_y&0_3ql6x@B=o}Y>13-i47e! zyv2qEepn~<4jX2_ki~YDA=l+j)&)RV^lQ8slo=Xt)KAnq)K6FiyTomtB@z{`%6DjU zS{1NLkIK7+jbdgAF(or@DozD8@Q5>s3K%^zjy`$WW9HbyZ!V*>Unpm@wPfMZsJcZw z@n5Wap?X8aPrbpBmw^^`9GRIpbXeZ8hE^9lM7Al=$$ss~VNnj@P3Xdb;BzH8P!~gR zqsM(A2iDhYzWRdke;Zh`ac{3?P!D4U_F8)1m%~xndygeD-l42}a)=JziFQ;r9ht|C zP(4`=^wwqvtk5&(5ojqkjyR8yi7_x{e>QcmaAW5~!T+_Lr^teT8;EFS`oyFnT8Td~ zsfgCu_x_;rq$2)CMeGlY2&q-LL%kkCUD$RG!C~%j{6xvGnN)Jj#|&uL$TN~dLz(2) z%+58lwsXm>MKBNUm3k$whhM^Wihl*=6}{Ijcl+U!ZiFj`y^?%@IeO!GfOH!+!6tz9 z1$tMrUPlxTO6jbFh^_iKD1U9#VZT0vFUGKecL>@-?|zIS7H zGokY-$Ln;XZnN9&_H~D_WACBrx}Egu$;zS^?gi~wPqVM>o^Bomk27Nb^j(j|EKY$F zYzF<0(TOji5$EejQ&VQrc@>_7;@_DyH%v;yH>VBzO$H{WWj^X#CFq+rhG*Ck4MEb# zEUZfuUmm!dkqdC7XnLp*S33_L7wbnH&i_=qaKpT8z>GY)V#KDgz2DLz*aeP>yT;P{ z*XgBuR|Z_HCwD>p6+6ILFc&SHwFo%QPr;4M&PS=oyfN4}&xXhM%~K;r@_Gks#4asY zXz#iW*r3E#jjxlUfZa?r9QCs}l!4L}|28y(8mlf3MgNwNEZT<6CknsW9PbC9|hIFK%}6uG5YzSa!vphEIkaWj|Rpa1{H9Gd;n<8z?d@x1J?jw!w3Mr zj!la04qi5lhv&X5FQHK5p17kX6^kD_=E?ZcNO%lH3@9go$o(+~7SQOYIR%V+oxGor zhv#%NJ7eb}u0#FLLBy|cza#c%0>22`^Y5Iawx|8G`{19@v9?DXITAy1r_*>rn?-Ny zT)-o@Ee36j;9D?~8x)}e!ldlnepq1b1eZaQPfJ~PY>lVRO_xjWBI?M*YPiBiZzU8z zB>2NWv-vwn>#vz}4_!?#BdySwUefQ7!Cv|u@&$e_i`zla`zK_GXDO53Q_koe1*I3u zEZC^Z6KII>yr|I$JWs=vhoq<9Pd%3v>rnlv0qY`pT4^qj`X-wnvEdgc_f0l$p~>N> z)G1Y)E&=v!JTc4ck||fpW93qL6wgF?viyVcTzS5H-pWEJ)GW>`d>FM*F+x^t2mzOO sc>S7<6#5Ij<-0#8pFr1rUd)lyAUCWD-h35%$CPf;oGFw{$(eHg3t6GG3jhEB literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..f17b579ec1289623a97dc8d23c8e37c49530aea1 GIT binary patch literal 11439 zcmdT~%X1t@8Sj~uR$5uIWXY1_I3b&d6Oo6Ovg7c`17pcfoG7wt*0Ey|Ggj%q2j)-5|~&B@zcwdUsKf?6x& z5sAf^=5p@@nM^%7v(<&HJA1QTLscUN`6%4CjMg_%g)0hfIRB%)U zqur)MO1r8#u7Z*}9*n6ET$TJv=^@peP{AP;j4ORu1ryRTi8r}xQ!0Auo&$oz9Dmm- zV3?j#%_CgOdmw09tG}z^c0%bBs`-ctuqa2F#6k5N zuDX#pOV^)PYmX}ZIa$bK+|%P4^)jcUaMx9L3(C3iJ?AR;R-K;(Bg0SdS(yhnRm$wy z^bm5dX4>mINp@DlF6&*ipF=V~M27WSMw7+h8<>XO0b9Xna0@Ihl5J~XQ&G4&LQavF z!m>4Rup}+u&6pIxx6ODF_uVUo#YmfhL9GK%(sz&m_Sjc@1S7Ij=JNj+mKRhpHjD#@(b!V zgl&lB<}kUy#$sQi2s0Z;`x?Q1J911K56N_p?W%MFT@J^CW(Cf0Su4VtbOgnAr`7U1 z?fFTR(;_m{4g-BNC21S&F#b>{v9wp);S$<8y}Ei){x6?jl4p3;%l_)cm2@0^udiOb ztMlEfSH0cy@&?X3*Gbbjl69PWr+Q5W4x{}-tz|T*${v^Z30*1o z+vrxq<1#(g=8R#B>K##_454l5s;ihg0W*49a-Pa^#{b!y^hr544N_D;GPN0nB% zUb$7fsm*3B(Y|g66{LC`HNuSr4B|adz7XWxInjRI~*}+lDXgVGJnggqincb)gzEq zA@C>)R(CCpUHU99InEDegcS=q1ZC|Dw&gr~G<2SOp)mM=l}`GW@} z(0dXONNHN~$C9$>e?S_Um#-lb+5ly{B1r|xlc*YZqN{3miC_A3Oo-}dmj^>7G;xsF z%0bH_&16mv&EyT#`|SqJ0F_;c`7)N(PmBZmn2b5_sPMbMd|6?bKnykoU&2IJZ4?L- zVL>q&uy6YZ^x;d_zpL&P6ig(i0rbLk13C!QN8t`0H!dLxu;h@MLz9F50M3kGew@GS zu(}O=jn}#A&ajGRceev;N_)1jNp)KwY4WCmme{gg(&~*j6~0$V9pWs2no*VfgAxZ& z&R2uUwy!yDvCMN)pJ8YNxQ;L0n^W(S~#fdcCtD-OU(N zD1Lf7G^t&|;?nZ6pmeVj(W9PEk~m2TJ4nsjanQlrF9OS2_eH^#*HOy1YTLePYaRHT zAIb~1;y_#6B1n&bzTVQcsM8j=%}w$_sSz^sngBuoK?wy-Ec9|O2Cb(Q9xRyj5v$)s z)jW?(ITLQtJ>e9bl3Q{noDx`54UXRk|>pJ)?OKGz@x|#dn6> zfR8N0%9{$x^;T?j`OKB)%a+UNNOfY$UnsZZTRJI2UrcAKorZB#URYR|7o<<=p>XNM zdl5w|6h!j!G>>CEf;|iWMds;Z`kdvftRf8(srIoJqMm*qZ!<*5U@e%3B>#(9O-?4V zsEvXLWg|-S{Y*Oi9_$wFS*$Yhw9uStAXDGIRJ|wxDV4UmxcruknL)*4q~Xz4c#kqG zGkb#BNoLP5`#dw+DeoM!^T>L8B&C6bsveyp-)){kR&Jc_^%FaZ~{XqyXOf^oh#era({z{{&N=` zL|FyR3h$ZUa`LRg7{iH83!-$nM2|mG2b@ATcHKoyU3^q{urLv zwm?h$5w&__QQ<2d68m61_cELNt z(o4w1In;xeweibwEm#iMlUlOleTltPS1VHsJP(r5Ec9H7x6DVq#_X%izJ^S6(N62> z%3#!lYWxc%^9VAW3X?AU0sV5G7CD2ypGFy934Q_71lH`qt*aO&1jU`S z-AQ}LB@)?7@IPoGX{LV7B@>^heOw!Np+^b`691ILZ&K|E8N(=r5vULo*=PD`f(K0n z?d)%n_EN#+2}Ay)qX_R|O!H14>m!3gFlaL9DSn4^Pcq1@9y25?I1Zc9cc>C#M7C_2 ziIh}SuT?KpcNqXbO=^*8=%kOp1Blqg3;rG}>L-vq8bT62(Rgex5KFk{fJO=BH)hmTSjt=;`5?i+pbzMu&u;0+8m7yr^r;x>#Y-TygJvt;{vVJG zSErogPMxo1;`)T{KcUcLthF2&5VREpc;Z$BOri;H0XgmiY_|kxyZhjs?%8KUDs=BN z&xT(6_raCfXO4?K%PJGnipUepLh#1c!>WlZFc1l6nqM`@UV~0GFPKNHhQL#uGK3Ij zom+g{Mg*G9Dnc}41R)7eaopc&3oMhdm)^N-51rq@Gd*H5F+CD#0jYUx5FMb_?4twg z8qty*BOJsDfndBpVkPD%GUd!UQ_ds#pF0P9+La0}TBL%vU{D44kp04ntfwa?5@T@p zaW94_A!9|i6=-9hR=ExB8*4?w3f4%*SU%ITepGD;O0gD)^1Sk(A%?YB!afq+7h%wI z?87&NGU9S9hetVw$lXc+0}W3Eg3;{3ahKrz&q&#|kBvCyz~wntK$LfZ3wxbeZ^hkp z+O^Zw-aBqM*cjn0tmS7&hQ6>bMsQ0r-N<05bXX$%Y9~rUqu)JU$5{DL)g>^1jNWfx z@ZeDa?%qE_P%+61+QWG9J;MVLIZ?L)h7tKt^2`^J^~VTV+1||}n#T<-K)Ai9g(iu` z_T^^=Rq>-1lg|?g$-Se5O>e~OaViMc3a#`~!~0wjS0NTo2G655z&P2XnEf3|&dcl# zk-E=C0_c>&JJUA#YI{IlWUQ~A*X!`U4Q}6^f?NFD3 zLKi@ErRW$s?e@c#@w|VMfQ(kmw#$(P2cQ6p#&bto$&W+wdOse(Se)f&=mHhnXK};+ zeHK#g-)C{f{(a-Jc=X}7E4}y0SqSh5D9KwVRTID4!C{O=pg5Bu9h1t(y#rzeTgESV z@QWl#3>avLSHu&96vmJ;YftWJAmupXLaVl6O~kus@~$z%@6fVCyRWk(&ip-=1cQi2 z??O@UIy<^R)cXpnFEe`u*};L6b9mbn<%C+sd;8K}_*t+g+e2)X2+JMH&%edOGZ^`b9$k0y_jmi-= zsqdjtZ;91_86%g^9QZs*{?gs$$KB+yz)v>b5BwC`K1&$%eJuR1NOAzzhe4g9TN>%2 z(Baao)nY2Jp-HUQ(sHGp#Pv$O-3g;cT)ti2NOZg0{ehPaCpR_DCh2`l8sG#@R6f<) zsesziQxycow8%l58CLI#mS8YqvD+#H?OiJuf$d*-Ip}uE$$johZa6X)DCsJ=ump*Aa(%4c2Mbbc8xD6a`FgwOe`% zw?#GH4cRl`mpGEn2G@JC0o#_Uw3ejiR)||p>SUu6)nyfk-)m`_NZH=97%78dw(r@z zfgI`zU9Z@ezeZ~)mw&v}lRtONoh;0JbLRZa;*9gS`xK6OXK)F~zG)l)m)tYXKLL>d B4E6v3 literal 0 HcmV?d00001 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