00001 /* main.c --- 00002 * 00003 * Filename: hwiflib.c 00004 * Description: 00005 * Author: Bryce Himebaugh 00006 * Maintainer: 00007 * Created: Mon Oct 16 10:05:13 2006 00008 * Version: 00009 * Last-Updated: 00010 * By: 00011 * Update #: 0 00012 * Keywords: 00013 * Compatibility: 00014 * 00015 */ 00016 00017 /* Commentary: 00018 * 00019 * 00020 * 00021 */ 00022 00023 /* Change log: 00024 * 00025 * 00026 */ 00027 00028 /* This program is free software; you can redistribute it and/or modify 00029 * it under the terms of the GNU General Public License as published by 00030 * the Free Software Foundation; either version 2, or (at your option) 00031 * any later version. 00032 * 00033 * This program is distributed in the hope that it will be useful, 00034 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00035 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00036 * GNU General Public License for more details. 00037 * 00038 * You should have received a copy of the GNU General Public License 00039 * along with this program; see the file COPYING. If not, write to the 00040 * Free Software Foundation, Inc., 59 Temple Place - Suite 330, 00041 * Boston, MA 02111-1307, USA. 00042 */ 00043 00044 /* Code: */ 00045 #include <msp430x16x.h> 00046 #include <signal.h> 00047 #include "serial.h" 00048 #include "clock.h" 00049 #include "dio.h" 00050 #include "analog.h" 00051 #include "timer.h" 00052 00053 void init_bsp(void) { 00054 WDTCTL = WDTPW + WDTHOLD; // Stop watchdog 00055 init_clock_module(); 00056 init_dio(); 00057 init_serial_0(); 00058 init_serial_1(); 00059 init_timer_a(); 00060 init_timer_b(); 00061 init_a2d(); 00062 init_dac(); 00063 _EINT(); // Enable interrupts 00064 } 00065 00066 00067 /* main.c ends here */
1.3.9.1