Diff: EEPROM4UID.cpp
- Revision:
- 0:2c897089d53c
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/EEPROM4UID.cpp Sun Jan 23 05:02:31 2022 +0000 @@ -0,0 +1,28 @@ +#include "EEPROM4UID.h" +void EEPROM4UID::updt_uidn(NUID &num){ + uint8_t initUIDnum[]={num.uidn_h1[1],num.uidn_h1[0],'\n'}; + writesStr_EEPROM(0x0000,initUIDnum); +} + +void EEPROM4UID::wrt_new(UID &newUID){ + uint8_t newUID_f[]={newUID.bytes[3],newUID.bytes[2],newUID.bytes[1],newUID.bytes[0]'\n'}; + writesStr_EEPROM(4*n.uidn+2,newUID_f); + n.uidn++; + this->updt_uidn(n); + return n:uidn; +} + +void EEPROM4UID::read_uidn(){ + uint8_t NUIDH, NUIDL; + readByte_EEPROM(0x0000,&NUIDH); + readByte_EEPROM(0x0000,&NUIDL); + +void EEPROM::read_database(UID* dtbse){ + for(int i=0; i<n.uidn; i){ + for(int j=0; j<4; j++){ + readBye_EEPROM(i*4+j+2,&(dtbase[i]->byte[j])); + + } + + } +}