utils.c File Reference

utils.c source file More...

#include "utils.h"
#include <avr/interrupt.h>

Go to the source code of this file.

Functions

void Write16bitRegister (volatile uint16_t *reg, uint16_t value)
uint16_t Read16bitRegister (volatile uint16_t *reg)
 Read multiple bytes from EEPROM.

Detailed Description

utils.c source file

This file implements some utility functions used in several parts of the code for this project

These functions are not microcontroller dependent but they are intended for the AVR 8-bit architecture

Copyright (C) 2010 Omar Choudary (osc22@cam.ac.uk)

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.

Definition in file utils.c.


Function Documentation

uint16_t Read16bitRegister ( volatile uint16_t *  reg  ) 

Read multiple bytes from EEPROM.

Definition at line 41 of file utils.c.

void Write16bitRegister ( volatile uint16_t *  reg,
uint16_t  value 
)

Definition at line 31 of file utils.c.

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines
Generated on Wed Mar 16 14:48:51 2011 for The Smart Card Detective (SCD) by  doxygen 1.6.3