X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;ds=sidebyside;f=firmware%2Finclude%2Favr.h;h=930ab99eb57076f897ce2383d3dcf337e9ce198a;hb=f5edcbfc46dfafc434774a3e2849582be7cc6348;hp=9d71b24d0c9a38ffa47be1ef9ac0e24012511abc;hpb=c84fe49161b904593101f7fa21aee65d54e03987;p=goodfet diff --git a/firmware/include/avr.h b/firmware/include/avr.h index 9d71b24..930ab99 100644 --- a/firmware/include/avr.h +++ b/firmware/include/avr.h @@ -19,7 +19,11 @@ u8 avr_sig(u8 i); void avr_erase(); //! Read lock bits. u8 avr_lockbits(); +//! Write lock bits. +void avr_setlock(u8 bits); +//! Read a byte of Flash +u8 avr_peekflash(u16 adr); //! Read a byte of EEPROM. u8 avr_peekeeprom(u16 adr); @@ -43,6 +47,8 @@ u8 avr_isready(); #define AVR_POKEEEPROM 0x91 //! Read lock bits. #define AVR_PEEKLOCK 0x82 +//! Write lock its. +#define AVR_POKELOCK 0x92 //! Read signature. #define AVR_PEEKSIG 0x83 //! Read fuse bits.