Code clean up - modify Datatypes

Dependencies:   SDFileSystem ds3231 eeprom_Nikita mbed testUniGraphic_150217

Fork of merged_code2_3rd_nov_2017_15th_dec_2017_magicno_removal by nikita teggi

Committer:
nikitateggi
Date:
Tue Dec 19 06:58:44 2017 +0000
Revision:
61:2143f39103f7
Parent:
60:945c4a1e9a13
Code clean up - modify Datatypes

Who changed what in which revision?

UserRevisionLine numberNew contents of line
nikitateggi 4:6bd81bb1790d 1 #include "mbed.h"
nikitateggi 4:6bd81bb1790d 2 #include "eeprom.h"
nikitateggi 4:6bd81bb1790d 3 #include "eeprom_pgm.h"
nikitateggi 60:945c4a1e9a13 4 #include <stdio.h>
nikitateggi 60:945c4a1e9a13 5 #include "main.h"
nikitateggi 4:6bd81bb1790d 6
nikitateggi 4:6bd81bb1790d 7 Serial ec(USBTX, USBRX); // tx, rx
nikitateggi 60:945c4a1e9a13 8 EEPROM rom(I2C_SDA_PIN, I2C_SCL_PIN, 0x00, EEPROM::T24C32);
nikitateggi 4:6bd81bb1790d 9
nikitateggi 22:ffa88619551d 10 void eprom_write(uint32_t address, int32_t data)
nikitateggi 4:6bd81bb1790d 11 {
nikitateggi 4:6bd81bb1790d 12 rom.write(address ,data); // write data into the address
nikitateggi 4:6bd81bb1790d 13
nikitateggi 4:6bd81bb1790d 14 }
nikitateggi 4:6bd81bb1790d 15
nikitateggi 24:d992ee8369f4 16 void eprom_write_8(uint32_t address, int8_t data)
nikitateggi 24:d992ee8369f4 17 {
nikitateggi 24:d992ee8369f4 18 rom.write(address ,data); // write data into the address
nikitateggi 24:d992ee8369f4 19
nikitateggi 24:d992ee8369f4 20 }
nikitateggi 24:d992ee8369f4 21
nikitateggi 24:d992ee8369f4 22 void eprom_write_16(uint32_t address, int16_t data)
nikitateggi 24:d992ee8369f4 23 {
nikitateggi 24:d992ee8369f4 24 rom.write(address ,data); // write data into the address
nikitateggi 24:d992ee8369f4 25
nikitateggi 24:d992ee8369f4 26 }
nikitateggi 4:6bd81bb1790d 27
nikitateggi 4:6bd81bb1790d 28
nikitateggi 24:d992ee8369f4 29 int32_t eprom_read(uint32_t address) // readng the data from the specified address
nikitateggi 4:6bd81bb1790d 30 {
nikitateggi 22:ffa88619551d 31 int32_t rdata; // changed to int32_t
nikitateggi 4:6bd81bb1790d 32 rom.read(address, rdata);
nikitateggi 24:d992ee8369f4 33 // ec.printf("Read back value=%d\n", rdata);
nikitateggi 24:d992ee8369f4 34 return rdata;
nikitateggi 24:d992ee8369f4 35 }
nikitateggi 24:d992ee8369f4 36
nikitateggi 24:d992ee8369f4 37 int8_t eprom_read_8(uint32_t address) // readng the data from the specified address
nikitateggi 24:d992ee8369f4 38 {
nikitateggi 24:d992ee8369f4 39 int8_t rdata; // changed to int32_t
nikitateggi 24:d992ee8369f4 40 rom.read(address, rdata);
nikitateggi 24:d992ee8369f4 41 //ec.printf("Read back value=%d\n", rdata);
nikitateggi 24:d992ee8369f4 42 return rdata;
nikitateggi 24:d992ee8369f4 43 }
nikitateggi 24:d992ee8369f4 44
nikitateggi 24:d992ee8369f4 45 int16_t eprom_read_16(uint32_t address) // readng the data from the specified address
nikitateggi 24:d992ee8369f4 46 {
nikitateggi 24:d992ee8369f4 47 int16_t rdata; // changed to int32_t
nikitateggi 24:d992ee8369f4 48 rom.read(address, rdata);
nikitateggi 24:d992ee8369f4 49 //ec.printf("Read back value=%d\n", rdata);
nikitateggi 4:6bd81bb1790d 50 return rdata;
nikitateggi 57:200c42fba01f 51 }
nikitateggi 57:200c42fba01f 52
nikitateggi 57:200c42fba01f 53 uint8_t get_Error() // function to read the error value from eeprom
nikitateggi 57:200c42fba01f 54 {
nikitateggi 57:200c42fba01f 55 uint8_t error = 0 ;
nikitateggi 57:200c42fba01f 56 error = rom.getError();
nikitateggi 57:200c42fba01f 57 return error;
nikitateggi 57:200c42fba01f 58
nikitateggi 4:6bd81bb1790d 59 }