2 * Copyright © 2012 Keith Packard <keithp@keithp.com>
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License as published by
6 * the Free Software Foundation; version 2 of the License.
8 * This program is distributed in the hope that it will be useful, but
9 * WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11 * General Public License for more details.
13 * You should have received a copy of the GNU General Public License along
14 * with this program; if not, write to the Free Software Foundation, Inc.,
15 * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
18 /* Using TeleMetrum v1.9 board */
23 #define AO_STACK_SIZE 324
25 #define HAS_TASK_QUEUE 1
27 #define IS_FLASH_LOADER 0
29 /* Crystal on the board */
30 #define AO_LPC_CLKIN 12000000
32 /* Main clock frequency. 48MHz for USB so we don't use the USB PLL */
33 #define AO_LPC_CLKOUT 48000000
35 /* System clock frequency */
36 #define AO_LPC_SYSCLK 24000000
39 #define USE_INTERNAL_FLASH 0
40 #define USE_STORAGE_CONFIG 0
41 #define USE_EEPROM_CONFIG 0
44 #define HAS_USB_CONNECT 0
45 #define HAS_USB_VBUS 0
46 #define HAS_USB_PULLUP 1
47 #define AO_USB_PULLUP_PORT 0
48 #define AO_USB_PULLUP_PIN 20
52 #define HAS_TELEMETRY 0
56 #define SPI_SCK0_P0_6 1
58 #define PACKET_HAS_SLAVE 0
59 #define PACKET_HAS_MASTER 1
61 #define LOW_LEVEL_DEBUG 0
64 #define LED_PIN_RED 14
65 #define LED_PIN_GREEN 7
66 #define AO_LED_RED (1 << LED_PIN_RED)
67 #define AO_LED_GREEN (1 << LED_PIN_GREEN)
69 #define LEDS_AVAILABLE (AO_LED_RED | AO_LED_GREEN)
77 * Telemetry monitoring
80 #define LEGACY_MONITOR 0
81 #define HAS_MONITOR_PUT 1
82 #define AO_MONITOR_LED AO_LED_GREEN
83 #define AO_MONITOR_BAD AO_LED_RED
89 /* gets pretty close to 434.550 */
91 #define AO_RADIO_CAL_DEFAULT 5695733
93 #define AO_FEC_DEBUG 0
94 #define AO_CC1200_SPI_CS_PORT 0
95 #define AO_CC1200_SPI_CS_PIN 3
96 #define AO_CC1200_SPI_BUS 0
97 #define AO_CC1200_SPI 0
99 #define AO_CC1200_INT_PORT 0
100 #define AO_CC1200_INT_PIN 2
102 #define AO_CC1200_INT_GPIO 2
103 #define AO_CC1200_INT_GPIO_IOCFG CC1200_IOCFG2
106 * Profiling Viterbi decoding
113 #endif /* _AO_PINS_H_ */