summaryrefslogtreecommitdiff
path: root/nuttx/configs/pcblogic-pic32mx
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2011-05-21 14:41:53 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2011-05-21 14:41:53 +0000
commit0add6ebf7113f94e3fbc3622e99a06e5bc74fdad (patch)
tree42e283490a6fd3e3e1498b5aad49642fa6a462ba /nuttx/configs/pcblogic-pic32mx
parent120cdf19c2827a0d4a0dffadcd4d75d671dab739 (diff)
downloadpx4-nuttx-0add6ebf7113f94e3fbc3622e99a06e5bc74fdad.tar.gz
px4-nuttx-0add6ebf7113f94e3fbc3622e99a06e5bc74fdad.tar.bz2
px4-nuttx-0add6ebf7113f94e3fbc3622e99a06e5bc74fdad.zip
PIC32: Fix timer 1 source, uart priority, add pre-fetch cache header file
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3636 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/configs/pcblogic-pic32mx')
-rw-r--r--nuttx/configs/pcblogic-pic32mx/README.txt155
-rwxr-xr-xnuttx/configs/pcblogic-pic32mx/include/board.h4
2 files changed, 74 insertions, 85 deletions
diff --git a/nuttx/configs/pcblogic-pic32mx/README.txt b/nuttx/configs/pcblogic-pic32mx/README.txt
index f36fd2ee8..d24c8395c 100644
--- a/nuttx/configs/pcblogic-pic32mx/README.txt
+++ b/nuttx/configs/pcblogic-pic32mx/README.txt
@@ -150,94 +150,83 @@ PIC32MX Configuration Options
Individual subsystems can be enabled:
- CONFIG_PIC32MX_WDT
- CONFIG_PIC32MX_RTCC
- CONFIG_PIC32MX_T2 /* Timer 1 is the system time and always enabled */
- CONFIG_PIC32MX_T3
- CONFIG_PIC32MX_T4
- CONFIG_PIC32MX_T5
- CONFIG_PIC32MX_IC1
- CONFIG_PIC32MX_IC2
- CONFIG_PIC32MX_IC3
- CONFIG_PIC32MX_IC4
- CONFIG_PIC32MX_IC5
- CONFIG_PIC32MX_OC1
- CONFIG_PIC32MX_OC2
- CONFIG_PIC32MX_OC3
- CONFIG_PIC32MX_OC4
- CONFIG_PIC32MX_OC5
- CONFIG_PIC32MX_I2C1
- CONFIG_PIC32MX_I2C2
- CONFIG_PIC32MX_SPI1
- CONFIG_PIC32MX_SPI2
- CONFIG_PIC32MX_UART1
- CONFIG_PIC32MX_UART2
- CONFIG_PIC32MX_PMP
- CONFIG_PIC32MX_ADC
- CONFIG_PIC32MX_CVR
- CONFIG_PIC32MX_CM1
- CONFIG_PIC32MX_CM2
- CONFIG_PIC32MX_OSC
- CONFIG_PIC32MX_DDP
- CONFIG_PIC32MX_FLASH
- CONFIG_PIC32MX_BMX
- CONFIG_PIC32MX_DMA
- CONFIG_PIC32MX_CHE
- CONFIG_PIC32MX_USB
- CONFIG_PIC32MX_IOPORTA
- CONFIG_PIC32MX_IOPORTB
- CONFIG_PIC32MX_IOPORTC
- CONFIG_PIC32MX_IOPORTD
- CONFIG_PIC32MX_IOPORTE
- CONFIG_PIC32MX_IOPORTF
- CONFIG_PIC32MX_IOPORTG
+ CONFIG_PIC32MX_WDT - Watchdog timer
+ CONFIG_PIC32MX_T2 - Timer 2 (Timer 1 is the system time and always enabled)
+ CONFIG_PIC32MX_T3 - Timer 3
+ CONFIG_PIC32MX_T4 - Timer 4
+ CONFIG_PIC32MX_T5 - Timer 5
+ CONFIG_PIC32MX_IC1 - Input Capture 1
+ CONFIG_PIC32MX_IC2 - Input Capture 2
+ CONFIG_PIC32MX_IC3 - Input Capture 3
+ CONFIG_PIC32MX_IC4 - Input Capture 4
+ CONFIG_PIC32MX_IC5 - Input Capture 5
+ CONFIG_PIC32MX_OC1 - Output Compare 1
+ CONFIG_PIC32MX_OC2 - Output Compare 2
+ CONFIG_PIC32MX_OC3 - Output Compare 3
+ CONFIG_PIC32MX_OC4 - Output Compare 4
+ CONFIG_PIC32MX_OC5 - Output Compare 5
+ CONFIG_PIC32MX_I2C1 - I2C 1
+ CONFIG_PIC32MX_I2C2 - I2C 2
+ CONFIG_PIC32MX_SPI1 - SPI 1
+ CONFIG_PIC32MX_SPI2 - SPI 2
+ CONFIG_PIC32MX_UART1 - UART 1
+ CONFIG_PIC32MX_UART2 - UART 2
+ CONFIG_PIC32MX_ADC - ADC 1
+ CONFIG_PIC32MX_PMP - Parallel Master Port
+ CONFIG_PIC32MX_CM1 - Comparator 1
+ CONFIG_PIC32MX_CM2 - Comparator 2
+ CONFIG_PIC32MX_RTCC - Real-Time Clock and Calendar
+ CONFIG_PIC32MX_DMA - DMA
+ CONFIG_PIC32MX_FLASH - FLASH
+ CONFIG_PIC32MX_USB - USB
The priority of interrupts may be specified. The value ranage of
priority is 4-31. The default (16) will be used if these any of these
are undefined.
- CONFIG_PIC32MX_WDTPRIO
- CONFIG_PIC32MX_RTCCPRIO
- CONFIG_PIC32MX_T1PRIO /* System timer priority */
- CONFIG_PIC32MX_T2PRIO
- CONFIG_PIC32MX_T3PRIO
- CONFIG_PIC32MX_T4PRIO
- CONFIG_PIC32MX_T5PRIO
- CONFIG_PIC32MX_IC1PRIO
- CONFIG_PIC32MX_IC2PRIO
- CONFIG_PIC32MX_IC3PRIO
- CONFIG_PIC32MX_IC4PRIO
- CONFIG_PIC32MX_IC5PRIO
- CONFIG_PIC32MX_OC1PRIO
- CONFIG_PIC32MX_OC2PRIO
- CONFIG_PIC32MX_OC3PRIO
- CONFIG_PIC32MX_OC4PRIO
- CONFIG_PIC32MX_OC5PRIO
- CONFIG_PIC32MX_I2C1PRIO
- CONFIG_PIC32MX_I2C2PRIO
- CONFIG_PIC32MX_SPI1PRIO
- CONFIG_PIC32MX_SPI2PRIO
- CONFIG_PIC32MX_UART1PRIO
- CONFIG_PIC32MX_UART2PRIO
- CONFIG_PIC32MX_PMPPRIO
- CONFIG_PIC32MX_ADCPRIO
- CONFIG_PIC32MX_CVRPRIO
- CONFIG_PIC32MX_CM1PRIO
- CONFIG_PIC32MX_CM2PRIO
- CONFIG_PIC32MX_OSCPRIO
- CONFIG_PIC32MX_DDPPRIO
- CONFIG_PIC32MX_FLASHPRIO
- CONFIG_PIC32MX_BMXPRIO
- CONFIG_PIC32MX_DMAPRIO
- CONFIG_PIC32MX_CHEPRIO
- CONFIG_PIC32MX_USBPRIO
- CONFIG_PIC32MX_IOPORTAPRIO
- CONFIG_PIC32MX_IOPORTBPRIO
- CONFIG_PIC32MX_IOPORTCPRIO
- CONFIG_PIC32MX_IOPORTDPRIO
- CONFIG_PIC32MX_IOPORTEPRIO
- CONFIG_PIC32MX_IOPORTFPRIO
- CONFIG_PIC32MX_IOPORTGPRIO
+ CONFIG_PIC32MX_CTPRIO - Core Timer Interrupt
+ CONFIG_PIC32MX_CS0PRIO - Core Software Interrupt 0
+ CONFIG_PIC32MX_CS1PRIO - Core Software Interrupt 1
+ CONFIG_PIC32MX_INT0PRIO - External Interrupt 0
+ CONFIG_PIC32MX_INT1PRIO - External Interrupt 1
+ CONFIG_PIC32MX_INT2PRIO - External Interrupt 2
+ CONFIG_PIC32MX_INT3PRIO - External Interrupt 3
+ CONFIG_PIC32MX_INT4PRIO - External Interrupt 4
+ CONFIG_PIC32MX_FSCMPRIO - Fail-Safe Clock Monitor
+ CONFIG_PIC32MX_T1PRIO - Timer 1 (System timer) priority
+ CONFIG_PIC32MX_T2PRIO - Timer 2 priority
+ CONFIG_PIC32MX_T3PRIO - Timer 3 priority
+ CONFIG_PIC32MX_T4PRIO - Timer 4 priority
+ CONFIG_PIC32MX_T5PRIO - Timer 5 priority
+ CONFIG_PIC32MX_IC1PRIO - Input Capture 1
+ CONFIG_PIC32MX_IC2PRIO - Input Capture 2
+ CONFIG_PIC32MX_IC3PRIO - Input Capture 3
+ CONFIG_PIC32MX_IC4PRIO - Input Capture 4
+ CONFIG_PIC32MX_IC5PRIO - Input Capture 5
+ CONFIG_PIC32MX_OC1PRIO - Output Compare 1
+ CONFIG_PIC32MX_OC2PRIO - Output Compare 2
+ CONFIG_PIC32MX_OC3PRIO - Output Compare 3
+ CONFIG_PIC32MX_OC4PRIO - Output Compare 4
+ CONFIG_PIC32MX_OC5PRIO - Output Compare 5
+ CONFIG_PIC32MX_I2C1PRIO - I2C 1
+ CONFIG_PIC32MX_I2C2PRIO - I2C 2
+ CONFIG_PIC32MX_SPI1PRIO - SPI 1
+ CONFIG_PIC32MX_SPI2PRIO - SPI 2
+ CONFIG_PIC32MX_UART1PRIO - UART 1
+ CONFIG_PIC32MX_UART2PRIO - UART 2
+ CONFIG_PIC32MX_CN - Input Change Interrupt
+ CONFIG_PIC32MX_ADCPRIO - ADC1 Convert Done
+ CONFIG_PIC32MX_PMPPRIO - Parallel Master Port
+ CONFIG_PIC32MX_CM1PRIO - Comparator 1
+ CONFIG_PIC32MX_CM2PRIO - Comparator 2
+ CONFIG_PIC32MX_FSCMPRIO - Fail-Safe Clock Monitor
+ CONFIG_PIC32MX_RTCCPRIO - Real-Time Clock and Calendar
+ CONFIG_PIC32MX_DMA0PRIO - DMA Channel 0
+ CONFIG_PIC32MX_DMA1PRIO - DMA Channel 1
+ CONFIG_PIC32MX_DMA2PRIO - DMA Channel 2
+ CONFIG_PIC32MX_DMA3PRIO - DMA Channel 3
+ CONFIG_PIC32MX_FCEPRIO - Flash Control Event
+ CONFIG_PIC32MX_USBPRIO - USB
PIC32MXx specific device driver settings
diff --git a/nuttx/configs/pcblogic-pic32mx/include/board.h b/nuttx/configs/pcblogic-pic32mx/include/board.h
index b70bbb80e..8d4c24460 100755
--- a/nuttx/configs/pcblogic-pic32mx/include/board.h
+++ b/nuttx/configs/pcblogic-pic32mx/include/board.h
@@ -51,8 +51,8 @@
/* Clocking *****************************************************************/
/* Crystal frequencies */
-#define BOARD_POSC_XTAL 8000000 /* Primary OSC XTAL frequency (8MHz) */
-#define BOARD_SOSC_XTAL 32768 /* Secondary OSC XTAL frequency (32.768KHz) */
+#define BOARD_POSC_FREQ 8000000 /* Primary OSC XTAL frequency (8MHz) */
+#define BOARD_SOSC_FREQ 32768 /* Secondary OSC XTAL frequency (32.768KHz) */
/* PLL configuration and resulting CPU clock.
* CPU_CLOCK = ((POSC_XTAL / IDIV) * MULT) / ODIV