[En-Nut-Discussion] eeprom

Harald Kipp harald.kipp at egnite.de
Thu Jul 27 17:32:48 CEST 2006

Hi Andrew,

It is indeed possible, that the EEPROM routines may fail when
used concurrently. However, I can't see where a task switch
may happen. Note, that Nut/OS is cooperative. Thus, thread
switching will take place on NutSleep(), NutEventWait() and
other suspending calls only. And I can't see any of them in
the EEPROM read/write code.


At 11:11 27.07.2006 +0600, you wrote:
>Excuse for my English language
>I use ethernut 2
>Why the program falls at simultaneous readings and/or records in eeprom 
>access to eeprom is carried out from 2 threads?
>Whether it is necessary to wait while 1 operation of reading / records 
>before beginning 2 will come to the end?

More information about the En-Nut-Discussion mailing list