@@ -53,9 +53,8 @@ enum memtype_e {
5353// 24LC256 NOT SUPPORTED!!!
5454typedef enum memtype_e memtype_t ;
5555
56- extern uint32_t g_memsize ;
56+ extern uint16_t g_memsize ;
5757extern enum memtype_e g_memtype ;
58- //extern uint8_t membuffer[];
5958extern uint8_t g_buffer [];
6059
6160extern I2C_HandleTypeDef hi2c2 ;
@@ -148,19 +147,15 @@ void Error_Handler(void);
148147
149148/* USER CODE BEGIN EFP */
150149
150+
151+ HAL_StatusTypeDef EEPROM_InitMemory (enum memtype_e dev_id );
152+ uint16_t EEPROM_getMemSize (enum memtype_e memtype );
151153int EEPROM_write (memtype_t device , const uint8_t * buffer , uint16_t register_base , uint16_t size );
152- int EEPROM_write_page (memtype_t device , const uint8_t * pagebuffer , uint16_t register_address );
153- int EEPROM_write_reg (memtype_t device , uint8_t reg , uint16_t register_address );
154+ int EEPROM_writePage (memtype_t device , const uint8_t * pagebuffer , uint16_t register_address );
155+ int EEPROM_writeReg (memtype_t device , uint8_t reg , uint16_t register_address );
154156int EEPROM_read (memtype_t device , uint8_t * buffer , uint16_t register_base , uint16_t size );
155- int EEPROM_read_page (memtype_t device , uint8_t * pagebuffer , uint16_t register_address );
156- int EEPROM_read_reg (memtype_t device , uint8_t * reg , uint16_t register_address );
157-
158- int MEMX24645_write_page (const uint8_t * page , uint16_t register_address );
159- int MEMX24645_write (const uint8_t * buffer , uint16_t register_base , uint16_t size );
160- int MEMX24645_write_reg (uint8_t reg , uint16_t register_address );
161- int MEMX24645_read_reg (uint8_t * reg , uint16_t register_address );
162- int MEMX24645_read_page (uint8_t * page , uint16_t register_address );
163- int MEMX24645_read (uint8_t * buf , uint16_t register_base , uint16_t size );
157+ int EEPROM_readPage (memtype_t device , uint8_t * pagebuffer , uint16_t register_address );
158+ int EEPROM_readReg (memtype_t device , uint8_t * reg , uint16_t register_address );
164159
165160int serial_write (const uint8_t * data , uint16_t len );
166161int serial_writebyte (uint8_t byte );
@@ -195,8 +190,6 @@ HAL_StatusTypeDef sendPackage(uint8_t cmd, uint8_t *data, uint16_t len);
195190HAL_StatusTypeDef receivePackage (package_t * pkg );
196191HAL_StatusTypeDef try_receive (package_t * pkg );
197192
198- uint32_t getMemSize (enum memtype_e memtype );
199-
200193/* USER CODE END EFP */
201194
202195/* Private defines -----------------------------------------------------------*/
0 commit comments