General include file. One file for all projects.
Dependents: STM32F030R8_SOMO-14D
includes.h@0:2e8d5d7bd82b, 2015-03-13 (annotated)
- Committer:
- issaiass
- Date:
- Fri Mar 13 01:09:23 2015 +0000
- Revision:
- 0:2e8d5d7bd82b
- Child:
- 1:9fe5e7653085
General include file for all projects.; ; Just one file and forget to include specific files.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
issaiass | 0:2e8d5d7bd82b | 1 | /* |
issaiass | 0:2e8d5d7bd82b | 2 | ******************************************************************************* |
issaiass | 0:2e8d5d7bd82b | 3 | * CERES CONTROLS |
issaiass | 0:2e8d5d7bd82b | 4 | * PANAMA, REPULIC OF PANAMA |
issaiass | 0:2e8d5d7bd82b | 5 | * |
issaiass | 0:2e8d5d7bd82b | 6 | * File : includes.h |
issaiass | 0:2e8d5d7bd82b | 7 | * Programmer(s) : Rangel Alvarado |
issaiass | 0:2e8d5d7bd82b | 8 | * Language : ANSI-C |
issaiass | 0:2e8d5d7bd82b | 9 | * Description : Main file for includes. One file manage all includes file. |
issaiass | 0:2e8d5d7bd82b | 10 | * |
issaiass | 0:2e8d5d7bd82b | 11 | * Note : Here you could start |
issaiass | 0:2e8d5d7bd82b | 12 | * |
issaiass | 0:2e8d5d7bd82b | 13 | * ---------------------------------------------------------------------------- |
issaiass | 0:2e8d5d7bd82b | 14 | * HISTORY |
issaiass | 0:2e8d5d7bd82b | 15 | * DD MM AA |
issaiass | 0:2e8d5d7bd82b | 16 | * 09 03 15 Created. |
issaiass | 0:2e8d5d7bd82b | 17 | * 09 03 15 Modified. |
issaiass | 0:2e8d5d7bd82b | 18 | * 12 03 15 Imported to mbed platform. |
issaiass | 0:2e8d5d7bd82b | 19 | ******************************************************************************* |
issaiass | 0:2e8d5d7bd82b | 20 | */ |
issaiass | 0:2e8d5d7bd82b | 21 | |
issaiass | 0:2e8d5d7bd82b | 22 | /* |
issaiass | 0:2e8d5d7bd82b | 23 | ******************************************************************************* |
issaiass | 0:2e8d5d7bd82b | 24 | * CONSTANTS AND MACROS |
issaiass | 0:2e8d5d7bd82b | 25 | ******************************************************************************* |
issaiass | 0:2e8d5d7bd82b | 26 | */ |
issaiass | 0:2e8d5d7bd82b | 27 | |
issaiass | 0:2e8d5d7bd82b | 28 | #define TRUE 1 /* TRUE returns a 1 */ |
issaiass | 0:2e8d5d7bd82b | 29 | #define FALSE 0 /* FALSE returns a 0 */ |
issaiass | 0:2e8d5d7bd82b | 30 | #define HIGH 1 /* HIGH returns a 1 */ |
issaiass | 0:2e8d5d7bd82b | 31 | #define LOW 0 /* LOW returns a 0 */ |
issaiass | 0:2e8d5d7bd82b | 32 | #define OS_ENTER_CRITICAL() __disable_irq(); /* Disble all interrupts */ |
issaiass | 0:2e8d5d7bd82b | 33 | #define OS_EXIT_CRITICAL() __enable_irq(); /* Enable for critical code */ |
issaiass | 0:2e8d5d7bd82b | 34 | |
issaiass | 0:2e8d5d7bd82b | 35 | |
issaiass | 0:2e8d5d7bd82b | 36 | /* |
issaiass | 0:2e8d5d7bd82b | 37 | ******************************************************************************* |
issaiass | 0:2e8d5d7bd82b | 38 | * DATA TYPES |
issaiass | 0:2e8d5d7bd82b | 39 | ******************************************************************************* |
issaiass | 0:2e8d5d7bd82b | 40 | */ |
issaiass | 0:2e8d5d7bd82b | 41 | |
issaiass | 0:2e8d5d7bd82b | 42 | typedef unsigned char INT8U; /* Define an unsigned integer (8 bit) */ |
issaiass | 0:2e8d5d7bd82b | 43 | typedef unsigned short INT16U; /* Define an unsinged short (16 bit) */ |
issaiass | 0:2e8d5d7bd82b | 44 | typedef unsigned char BOOLEAN; /* Try a boolean value (8 bit, char) */ |
issaiass | 0:2e8d5d7bd82b | 45 | |
issaiass | 0:2e8d5d7bd82b | 46 | |
issaiass | 0:2e8d5d7bd82b | 47 | /* |
issaiass | 0:2e8d5d7bd82b | 48 | ******************************************************************************* |
issaiass | 0:2e8d5d7bd82b | 49 | * HEADER FILES |
issaiass | 0:2e8d5d7bd82b | 50 | ******************************************************************************* |
issaiass | 0:2e8d5d7bd82b | 51 | */ |
issaiass | 0:2e8d5d7bd82b | 52 | |
issaiass | 0:2e8d5d7bd82b | 53 | #include "mbed.h" /* MBED Default libraries */ |
issaiass | 0:2e8d5d7bd82b | 54 | #include "SOMO14D.h" /* All functions for the SOund MOdule */ |
issaiass | 0:2e8d5d7bd82b | 55 | #include "MessageQueue.h" /* RX FIFO and TX FIFO (TX not fully impl) */ |
issaiass | 0:2e8d5d7bd82b | 56 | #include <stdio.h> /* Contents ASCII to Integer conversion */ |