| 1234567891011121314151617 |
- #include "identity.h"
- #include <Arduino.h>
- #include <stdio.h>
- #include <string.h>
- char g_unit[16];
- char g_board[16];
- char g_usbSerial[18];
- void genSerial()
- {
- uint32_t id = NRF_FICR->DEVICEID[0] ^ NRF_FICR->DEVICEID[1];
- snprintf(g_unit, sizeof g_unit, "FXB99602%05lX",
- (unsigned long)(id & 0xFFFFF));
- snprintf(g_board, sizeof g_board, "MXB99602%05lX",
- (unsigned long)(id & 0xFFFFF));
- }
|