AllJoyn/Samples/BACnetAdapter/bacnet-stack-0.8.2/ports/xplained/ASF/xmega/drivers/nvm/nvm.c
uint8_t nvm_fuses_read(enum fuse_byte_t fuse)
{
    // Wait until NVM is ready
    nvm_wait_until_ready();

    // Set address
    NVM.ADDR0 = fuse;

    // Issue READ_FUSES command
    nvm_issue_command(NVM_CMD_READ_FUSES_gc);

    return NVM.DATA0;
}
/**
 * \brief Read a fuse byte.
 *
 * This function reads and returns the value of a given fuse byte.
 *
 * \param fuse Fuse byte to read.
 *
 * \return  Byte value of fuse.
 */
\brief Read a fuse byte.
This function reads and returns the value of a given fuse byte.

\param fuse Fuse byte to read.

\return  Byte value of fuse.
\ brief Read a fuse byte . This function reads and returns the value of a given fuse byte . \ param fuse Fuse byte to read . \ return Byte value of fuse .
uint8_t nvm_fuses_read(enum fuse_byte_t fuse)
{
    nvm_wait_until_ready();
    NVM.ADDR0 = fuse;
    nvm_issue_command(NVM_CMD_READ_FUSES_gc);
    return NVM.DATA0;
}
uint8_t nvm_fuses_read ( enum fuse_byte_t fuse ) { nvm_wait_until_ready ( ) ; NVM . ADDR0 = fuse ; nvm_issue_command ( NVM_CMD_READ_FUSES_gc ) ; return NVM . DATA0 ; }
\brief Read a fuse byte.
\ brief Read a fuse byte .
// Wait until NVM is ready // Set address // Issue READ_FUSES command