as3993 ST25RU3993 Firmware
timer.h
Go to the documentation of this file.
1 /*
2  *****************************************************************************
3  * AS3993/ST25RU3993 Firmware tech@eleckits.com http://iot.eleckits.com *
4  * STMicroelectronics ST25RU3993 is an EPC Class 1 Gen 2 RFID reader IC *
5  * *
6  * IMPORTANT - PLEASE READ CAREFULLY BEFORE COPYING, INSTALLING OR USING *
7  * THE SOFTWARE. *
8  * *
9  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS *
10  * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT *
11  * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS *
12  * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT *
13  * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, *
14  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT *
15  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, *
16  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY *
17  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT *
18  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE *
19  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. *
20  *****************************************************************************
21  */
29 #ifndef __TIMER_H__
30 #define __TIMER_H__
31 #include "global.h"
32 #include <p24Fxxxx.h>
33 #include <libpic30.h>
34 
35 /* Porting note: replace delay functions which with functions provided with your controller or use timer */
36 #define delay_ms(ms) { __delay_ms(ms); }
37 #define delay_us(us) { __delay_us(us); }
38 
42 void slowTimerStart( );
43 
48 u16 slowTimerValue( );
49 
54 void slowTimerStop( );
55 
64 void timerInit();
65 #endif
u16 slowTimerValue()
Definition: timer.c:48
void slowTimerStart()
Definition: timer.c:38
This file provides declarations for global helper functions.
void timerInit()
Definition: timer.c:59
void slowTimerStop()
Definition: timer.c:53