summaryrefslogtreecommitdiff
path: root/nuttx/configs/pcblogic-pic32mx/README.txt
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2011-05-19 18:29:40 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2011-05-19 18:29:40 +0000
commitfc82157191bad57057ad7ae97ed74a26a05d307b (patch)
tree4d9c1ca7dbeb7c9be5c56797f9733e8caad4add0 /nuttx/configs/pcblogic-pic32mx/README.txt
parent3c9ac1908bae6d6d4eb147366361aa28a1ca972a (diff)
downloadpx4-nuttx-fc82157191bad57057ad7ae97ed74a26a05d307b.tar.gz
px4-nuttx-fc82157191bad57057ad7ae97ed74a26a05d307b.tar.bz2
px4-nuttx-fc82157191bad57057ad7ae97ed74a26a05d307b.zip
Add PIC32 interrupt controls and timer initialization
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3628 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/configs/pcblogic-pic32mx/README.txt')
-rw-r--r--nuttx/configs/pcblogic-pic32mx/README.txt60
1 files changed, 55 insertions, 5 deletions
diff --git a/nuttx/configs/pcblogic-pic32mx/README.txt b/nuttx/configs/pcblogic-pic32mx/README.txt
index d9c4a8588..f36fd2ee8 100644
--- a/nuttx/configs/pcblogic-pic32mx/README.txt
+++ b/nuttx/configs/pcblogic-pic32mx/README.txt
@@ -144,15 +144,18 @@ PIC32MX Configuration Options
the 100 second delay then adjust CONFIG_ARCH_LOOPSPERMSEC until
the delay actually is 100 seconds.
+ PIC32MX Configuration
+
+ CONFIG_PIC32MX_MVEC - Select muli- vs. single-vectored interrupts
+
Individual subsystems can be enabled:
CONFIG_PIC32MX_WDT
CONFIG_PIC32MX_RTCC
- CONFIG_PIC32MX_TIMER1
- CONFIG_PIC32MX_TIMER2
- CONFIG_PIC32MX_TIMER3
- CONFIG_PIC32MX_TIMER4
- CONFIG_PIC32MX_TIMER5
+ 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
@@ -189,6 +192,53 @@ PIC32MX Configuration Options
CONFIG_PIC32MX_IOPORTF
CONFIG_PIC32MX_IOPORTG
+ 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
+
PIC32MXx specific device driver settings
CONFIG_UARTn_SERIAL_CONSOLE - selects the UARTn for the