Browse Source

initial import

git-svn-id: https://bucket.mit.edu/svn/nilm/zoom@5371 ddd99763-3ecb-0310-9145-efcb8ce7c51f
tags/zoom-1.0
jim 16 years ago
parent
commit
f8bf63ce92
6 changed files with 2151 additions and 0 deletions
  1. +27
    -0
      firmware/config.c
  2. +11
    -0
      firmware/config.h
  3. +2065
    -0
      firmware/p33fj256gp710.gld
  4. +8
    -0
      firmware/zoom.c
  5. +40
    -0
      firmware/zoom.mcp
  6. BIN
      firmware/zoom.mcw

+ 27
- 0
firmware/config.c View File

@@ -0,0 +1,27 @@
#include "config.h"
/* Configuration words */
_FOSC(FCKSM_CSECMD | POSCMD_XT);
_FOSCSEL(FNOSC_FRC);
_FWDT(FWDTEN_OFF);
void config_init(void)
{
/* Disable analog inputs */
AD1PCFGL = 0xffff;
AD1PCFGH = 0xffff;
AD2PCFGL = 0xffff;
/* Configure PLL to multiply from 8 -> 40 MHz */
PLLFBD = 38 - 2;
CLKDIVbits.PLLPRE = 0;
CLKDIVbits.PLLPOST = 0;
/* Switch to XTPLL clock */
__builtin_write_OSCCONH(0x03);
__builtin_write_OSCCONL(0x01);
/* Wait for lock */
while (!OSCCONbits.LOCK)
continue;
}

+ 11
- 0
firmware/config.h View File

@@ -0,0 +1,11 @@
#ifndef CONFIG_H
#define CONFIG_H
#include <p33Fxxxx.h>
#define Fcy 20000000
void config_init(void);
#endif

+ 2065
- 0
firmware/p33fj256gp710.gld
File diff suppressed because it is too large
View File


+ 8
- 0
firmware/zoom.c View File

@@ -0,0 +1,8 @@
#include "config.h"
int main(void)
{
config_init();
return 0;
}

+ 40
- 0
firmware/zoom.mcp View File

@@ -0,0 +1,40 @@
[HEADER]
magic_cookie={66E99B07-E706-4689-9E80-9B2582898A13}
file_version=1.0
[PATH_INFO]
BuildDirPolicy=BuildDirIsProjectDir
dir_src=
dir_bin=
dir_tmp=
dir_sin=
dir_inc=
dir_lib=C:\Program Files\Microchip\MPLAB C30\lib
dir_lkr=
[CAT_FILTERS]
filter_src=*.s;*.c
filter_inc=*.h;*.inc
filter_obj=*.o
filter_lib=*.a
filter_lkr=*.gld
[OTHER_FILES]
file_000=no
file_001=no
file_002=no
file_003=no
[FILE_INFO]
file_000=zoom.c
file_001=config.c
file_002=config.h
file_003=p33fj256gp710.gld
[SUITE_INFO]
suite_guid={479DDE59-4D56-455E-855E-FFF59A3DB57E}
suite_state=
[TOOL_SETTINGS]
TS{7D9C6ECE-785D-44CB-BA22-17BF2E119622}=-g
TS{25AC22BD-2378-4FDB-BFB6-7345A15512D3}=-g -Wall
TS{7DAC9A1D-4C45-45D6-B25A-D117C74E8F5A}=-o"$(BINDIR_)$(TARGETBASE).$(TARGETSUFFIX)" -Map="$(BINDIR_)$(TARGETBASE).map" --report-mem
TS{509E5861-1E2A-483B-8B6B-CA8DB7F2DD78}=
[INSTRUMENTED_TRACE]
enable=0
transport=0
format=0

BIN
firmware/zoom.mcw View File


Loading…
Cancel
Save