Hi all.

Rick, thank you for fine explanation of 'project 1'!

Now I have include this project into my local Avr-libc copy,
build and test.  Now I am busy to add DOXYGEN.

The list of changes is:

        New variant of EEPROM functions: inline byte procedures and library
        multibyte envelopes.
        * include/avr/eeprom.h: Rewrite on the base of project by Eric B.
        Weddington.
        * libc/misc/eeprom.S: Remove file.
        * libc/misc/ee_rb.S: Remove file.
        * libc/misc/ee_rblk.S: Remove file.
        * libc/misc/ee_rw.S: Remove file.
        * libc/misc/ee_wb.S: Remove file.
        * libc/misc/ee_wblk.S: Remove file.
        * libc/misc/ee_ww.S: Remove file.
        * libc/misc/eerd_block.c: New file.
        * libc/misc/eerd_dword.c: New file.
        * libc/misc/eerd_word.c: New file.
        * libc/misc/eewr_block.c: New file.
        * libc/misc/eewr_dword.c: New file.
        * libc/misc/eewr_word.c: New file.
        * libc/misc/Files.am: Remove old sources, add new.
        * libc/misc/Makefile.am: Include $(misc_a_c_sources) to EXTRA_DIST.
        * libc/misc/Rules.am: Remove rules to build chip-specific objects.
        * tests/simulate/avr: New directory (for AVR-specific functions).
        * tests/simulate/avr/eeprom-1.c: New file.

Eric, I wait yours approval to commit into CVS HEAD.

Thanks,
Dmitry.

P.S.  My misprint uint16_t --> uint32_t is fixed.



_______________________________________________
AVR-libc-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/avr-libc-dev

Reply via email to