mirror of
https://github.com/jam422470459/EPD-nRF52-hema213.git
synced 2025-12-06 08:32:54 +08:00
fix ssid length
This commit is contained in:
@@ -49,11 +49,10 @@ static void epd_gui_update(void * p_event_data, uint16_t event_size)
|
||||
.voltage = EPD_ReadVoltage(),
|
||||
};
|
||||
|
||||
char dev_name[20];
|
||||
uint16_t dev_name_len = sizeof(dev_name);
|
||||
uint32_t err_code = sd_ble_gap_device_name_get((uint8_t *)dev_name, &dev_name_len);
|
||||
uint16_t dev_name_len = sizeof(data.ssid);
|
||||
uint32_t err_code = sd_ble_gap_device_name_get((uint8_t *)data.ssid, &dev_name_len);
|
||||
if (err_code == NRF_SUCCESS && dev_name_len > 0)
|
||||
memcpy(data.ssid, dev_name, sizeof(data.ssid) - 1);
|
||||
data.ssid[dev_name_len] = '\0';
|
||||
|
||||
DrawGUI(&data, epd->drv->write_image, (display_mode_t)p_epd->config.display_mode);
|
||||
epd->drv->refresh();
|
||||
|
||||
Reference in New Issue
Block a user