Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- uint8_t twiReadNack( TWI_t *twi , uint8_t reg )
- {
- /*
- * Register Adresse zum lesen senden
- */
- twi->MASTER.DATA = reg;
- /*
- * Warten bis das Byte übertragen wurde
- */
- while( ! ( twi->MASTER.STATUS & TWI_MASTER_WIF_bm ) );
- /*
- * Warten bis ein komplettes Byte empfangen wurde
- */
- while( ! ( twi->MASTER.STATUS & TWI_MASTER_RIF_bm ) );
- /*
- * Letztes Byte bestätigen. Keine weiteren anfordern.
- */
- twi->MASTER.CTRLC = TWI_MASTER_ACKACT_bm;
- return (twi->MASTER.DATA);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement