nimaltd / ee

EEPROM emulation for stm32.
GNU General Public License v3.0
311 stars 74 forks source link

Support for more common u599 (4mb version) #20

Open NMSTEC opened 10 months ago

NMSTEC commented 10 months ago

It's different enough to cause issues if running with u575/u585 definitions

NMSTEC commented 10 months ago

Function FLASH_EraseInitTypeDef uses page instead PageAddress

nimaltd commented 10 months ago

Hello. I dont have that chip. if you can add your configuration, please send me and i will add it into library. thanks

nimaltd commented 10 months ago

@NMSTEC I added the configuration. please test it. thanks

NMSTEC commented 10 months ago

Honestly I rewrote your library nearly fully, and that won't work. U599 only supports burst or quad word.

When I get to work on Monday I'll send you my version. However it's completely changed from yours. Added quad word padding, uint32_t input, and array writing.

On Sat., Sep. 9, 2023, 08:33 Nima Askari (نیما عسکری), < @.***> wrote:

@NMSTEC https://github.com/NMSTEC I added the configuration. please test it. thanks

— Reply to this email directly, view it on GitHub https://github.com/nimaltd/ee/issues/20#issuecomment-1712538329, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKZH64EWPYDB6P2FQHDT2NTXZSD6DANCNFSM6AAAAAA37CYPXI . You are receiving this because you were mentioned.Message ID: @.***>

nimaltd commented 3 months ago

I have updated the LIB. please try again for any devices you have.