created separate function for hex to char
Dependencies: SDFileSystem ds3231 eeprom_Nikita mbed testUniGraphic_150217
Fork of SS_SensePOC2P0_11Dec2017_USERPID by
eeprom_pgm.cpp
- Committer:
- rashmivenkataramaiah
- Date:
- 2017-12-06
- Revision:
- 72:1f990fa8c516
- Parent:
- 24:d992ee8369f4
File content as of revision 72:1f990fa8c516:
#include "mbed.h" #include "eeprom.h" #include "eeprom_pgm.h" #include <stdio.h> Serial ec(USBTX, USBRX); // tx, rx EEPROM rom(PTC11, PTC10, 0x00, EEPROM::T24C32); void eprom_write(uint32_t address, int32_t data) { rom.write(address ,data); // write data into the address } void eprom_write_8(uint32_t address, int8_t data) { rom.write(address ,data); // write data into the address } void eprom_write_16(uint32_t address, int16_t data) { rom.write(address ,data); // write data into the address } int32_t eprom_read(uint32_t address) // readng the data from the specified address { int32_t rdata; // changed to int32_t rom.read(address, rdata); // ec.printf("Read back value=%d\n", rdata); return rdata; } int8_t eprom_read_8(uint32_t address) // readng the data from the specified address { int8_t rdata; // changed to int32_t rom.read(address, rdata); //ec.printf("Read back value=%d\n", rdata); return rdata; } int16_t eprom_read_16(uint32_t address) // readng the data from the specified address { int16_t rdata; // changed to int32_t rom.read(address, rdata); //ec.printf("Read back value=%d\n", rdata); return rdata; } uint8_t get_Error() { uint8_t error = 0 ; error = rom.getError(); return error; }