STM32L4xx DMA connectivity M24C32

What is required is a C code to run on an STM32L452 and communicate with i2c ST EEprom M24C32.

The I2C channel is I2C1 connected to PA9/PA10.

The module has to use DMA (DMA1 CH6 & CH7), fast mode (400KB), no interrupts are allowed.

The top-level functions are: WritePage, ReadPage (page is 32 bytes) and additional two functions to verify end of operation: EndOfWritePage, EndofReadPage. The latter two should have access also to error conditions. They will be called by the main loop to verify the end of operations.

The entire module contains other functions which are called by (mainly the first two) top functions.

Inline documentation and nice coding are a must.

As the I2C channel and the DMA are used by other components (synchronization between devices would be my responsibility) the two top-level functions need to initiate the I2C and DMA at each time they are called, assuming DMA1 and I2C1 were left untidy by their previous user.

Happy to answer more questions if you have.

Due to the limited size of the project, there would not be milestones, just the final one.

Please commit to delivery time from its acceptance.

Also please detail how you are going to validate the code before its delivery.

Any questions, let me know.

Beceriler: C Programlama, Mikrodenetleyici, Elektronik

Daha fazlasını gör: flash player upgrade required website run flv, what is c, what is c programing, what is c++, what required of personal assistant, what is c sharp, c++ run online, what freelancer c programmer do, what is c programming, what is c# programming, what is c programming used for, what is c pack project in pakistan in urdu, what is c++ used for, what is c# used for, what does c() do in r, what every c# developer should know, what does c++ compile to, what do c# developers do, vscode c# run test, what license is required to run a hedge fund

İşveren Hakkında:
( 1 değerlendirme ) Bentleigh East, Australia

Proje NO: #32296759



Hello, I am interested in your offer for validation I have a nucleo F303RE board which has the ARM CPU Core (Cortex-M4F). Thanks and regards

%selectedBids___i_period_sub_7% gün içinde 70%project_currencyDetails_sign_sub_9% %project_currencyDetails_code_sub_10%
(0 Değerlendirme)

Bu iş için 4 freelancer ortalamada $143 teklif veriyor


hello I devour your demand that you’re viewing STM32L4xx DMA connectivity M24C32 I provide creative, proactive and high-tech solutions to your development needs. I have solid experience in HTML, Javascript, PHP,CSS,m Daha Fazla

1 gün içinde %bids___i_sum_sub_32%%project_currencyDetails_sign_sub_33% AUD
(30 Değerlendirme)

Dear Client. I am Nikita Thank you for your posting. I've just read your description and guarantee 100% success on your job. Let's discuss about budget and deadline on private chat. Looking forward to hearing from you Daha Fazla

$120 AUD in 2 gün içinde
(19 Değerlendirme)

Hi, I read the details about your project "STM32L4xx DMA connectivity M24C32".I can Design and Develop your Mobile app within the given time and develop it using the Technologies Mentioned. I have 5 years of experi Daha Fazla

$350 AUD in 5 gün içinde
(6 Değerlendirme)