[En-Nut-Discussion] Missing TWI Functions TwMasterRegRead and TwMasterRegWrite in NutOs 4.8.9

Uwe Bonnes bon at elektron.ikp.physik.tu-darmstadt.de
Wed Dec 7 11:13:57 CET 2011


>>>>> "Wiegelmann," == Wiegelmann, Jörg <Joerg.Wiegelmann at ces-tronics.de> writes:

    Wiegelmann,> Hi folk, We are using the twi functions of the driver

    Wiegelmann,> extern int TwMasterRegRead(uint8_t sla, uint32_t iadr,
    Wiegelmann,> uint8_t iadrlen, void *rxdata, uint16_t rxsiz, uint32_t
    Wiegelmann,> tmo);

    Wiegelmann,> extern int TwMasterRegWrite(uint8_t sla, uint32_t iadr,
    Wiegelmann,> uint8_t iadrlen, CONST void *txdata, uint16_t txsiz,
    Wiegelmann,> uint32_t tmo);

    Wiegelmann,> In the new OS-version (4.8.9) both functions are missing. I
    Wiegelmann,> would suggest implementing the prototypes in twif.h again,
    Wiegelmann,> because our software (and perhaps other software?) is using
    Wiegelmann,> the functions. Downward compatibly is always a good
    Wiegelmann,> thing...

It seems, only the at91_twi.c driver implements this function. In my AVR
user code, I have  TwMasterTransact. What is the policy with
TwMasterTransact and TwMasterRegxx?

-- 
Uwe Bonnes                bon at elektron.ikp.physik.tu-darmstadt.de

Institut fuer Kernphysik  Schlossgartenstrasse 9  64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------


More information about the En-Nut-Discussion mailing list