Kconfig: use named pins for SD select and enable signals.
This commit is contained in:
@@ -49,25 +49,26 @@ controller spi4 # SD card
|
||||
|
||||
# sdcard's definition for the SPI port, sdcard's chipselect and high-side power switch
|
||||
# because of a mod on the board we use power=B13, otherwise it shall be D12
|
||||
disk sd0 at spi4 flags 0x63 # select pin RF3
|
||||
device sd0 at spi4
|
||||
pins RF3, RB13 # select pin, enable pin
|
||||
options "SD0_MHZ=10" # speed 10 MHz
|
||||
options "SD0_PORT=4" # at spi4 TODO: delete
|
||||
options "SD0_CS_PORT=TRISF" # for chip select... TODO: use flags
|
||||
options "SD0_CS_PIN=3" # ...use pin RF3 TODO: use flags
|
||||
options "SD0_ENA_PORT=TRISB" # for microSD enable... TODO: use flags
|
||||
options "SD0_ENA_PIN=13" # ...use pin RB13 TODO: use flags
|
||||
options "SD0_CS_PORT=TRISF" # for chip select... TODO: delete
|
||||
options "SD0_CS_PIN=3" # ...use pin RF3 TODO: delete
|
||||
options "SD0_ENA_PORT=TRISB" # for microSD enable... TODO: delete
|
||||
options "SD0_ENA_PIN=13" # ...use pin RB13 TODO: delete
|
||||
|
||||
# General purpose I/O ports
|
||||
device gpio0
|
||||
device gpio
|
||||
|
||||
# ADC driver
|
||||
device adc0
|
||||
device adc
|
||||
|
||||
# PWM driver
|
||||
device pwm0
|
||||
device pwm
|
||||
|
||||
# Use SDRAM driver for the external ramdisk
|
||||
disk sdramp0 # SDRAM on external memory bus
|
||||
device sdramp0 # SDRAM on external memory bus
|
||||
options "KERNEL_EXECUTABLE_RAM" # allow kernel code in RAM area
|
||||
|
||||
# This defines the swap size and a fs partition size on the external ramdisk.
|
||||
|
||||
@@ -86,13 +86,14 @@ options "CONSOLE_DEVICE=tty0" # /dev/tty0
|
||||
controller spi2 # SD card
|
||||
|
||||
# microSD card
|
||||
disk sd0 at spi2 flags 0x3e # select pin RC14
|
||||
device sd0 at spi2
|
||||
pins RC14, RA5 # select pin, enable pin
|
||||
options "SD0_MHZ=10" # speed 10 MHz
|
||||
options "SD0_PORT=2" # at spi2 TODO: delete
|
||||
options "SD0_CS_PORT=TRISC" # for chip select... TODO: use flags
|
||||
options "SD0_CS_PIN=14" # ...use pin RC14 TODO: use flags
|
||||
options "SD0_ENA_PORT=TRISA" # to enable SD card...
|
||||
options "SD0_ENA_PIN=5" # ...use pin RA5
|
||||
options "SD0_CS_PORT=TRISC" # for chip select... TODO: delete
|
||||
options "SD0_CS_PIN=14" # ...use pin RC14 TODO: delete
|
||||
options "SD0_ENA_PORT=TRISA" # to enable SD card... TODO: delete
|
||||
options "SD0_ENA_PIN=5" # ...use pin RA5 TODO: delete
|
||||
|
||||
# General purpose I/O ports
|
||||
device gpio0
|
||||
@@ -100,10 +101,10 @@ options "GPIO_CLEAR_PORT=TRISA" # clear on startup...
|
||||
options "GPIO_CLEAR_PIN=5" # ...pin RA5
|
||||
|
||||
# ADC driver
|
||||
device adc0
|
||||
device adc
|
||||
|
||||
# PWM driver
|
||||
device pwm0
|
||||
device pwm
|
||||
|
||||
# GLCD driver
|
||||
device glcd
|
||||
@@ -112,16 +113,16 @@ device glcd
|
||||
device hxtft
|
||||
|
||||
# Skeleton driver
|
||||
device skel0
|
||||
device skel
|
||||
|
||||
# Pseudo terminals
|
||||
pseudo-device pty 4
|
||||
service pty 4
|
||||
|
||||
# System log
|
||||
pseudo-device log
|
||||
service log
|
||||
|
||||
# Power control
|
||||
pseudo-device power
|
||||
device power
|
||||
options "POWER_LED_PORT=TRISA" # for power LED...
|
||||
options "POWER_LED_PIN=3" # ...use pin RA3
|
||||
options "POWER_SWITCH_PORT=TRISA" # for power switch...
|
||||
@@ -134,11 +135,11 @@ options "POWER_CONTROL_PIN=5" # ...use pin RA5
|
||||
#
|
||||
|
||||
# sdramp - SDRAM block device
|
||||
disk sdramp0 # SDRAM on external memory bus
|
||||
device sdramp0 # SDRAM on external memory bus
|
||||
options "KERNEL_EXECUTABLE_RAM" # allow kernel code in RAM area
|
||||
|
||||
# sramc - SRAM block device
|
||||
disk sramc0 # SRAM via 4-wire CPLD interface
|
||||
device sramc0 # SRAM via 4-wire CPLD interface
|
||||
options "SRAMC_DATA_PORT=TRISE" # for DATA signal...
|
||||
options "SRAMC_DATA_PIN=0" # ...use pin RE0
|
||||
options "SRAMC_LDA_PORT=TRISC" # for LDA signal...
|
||||
@@ -150,14 +151,14 @@ options "SRAMC_WR_PIN=0" # ...use pin RF0
|
||||
|
||||
# picga - SPI block device
|
||||
controller spi1 # RAM disk: picga
|
||||
disk picga0 at spi1
|
||||
device picga0 at spi1
|
||||
options "PICGA_BUS=SPI1CON" # TODO: delete this option
|
||||
options "PICGA_CS_PORT=TRISA" # for CS...
|
||||
options "PICGA_CS_PIN=4" # ...use pin RA4
|
||||
|
||||
# mrams - SPI block device
|
||||
controller spi1 # RAM disk: mrams
|
||||
disk mrams0 at spi1
|
||||
device mrams0 at spi1
|
||||
options "MRAMS_PORT=SPI1CON" # TODO: delete this option
|
||||
options "MRAMS_CHIPS=6" # number of chips
|
||||
options "MRAMS_CHIPSIZE=512" # chip size in kbytes
|
||||
@@ -189,7 +190,7 @@ options "MRAMS_LED5_PIN=5" # ...use pin RF5
|
||||
|
||||
# spirams - SPI block device
|
||||
controller spi1 # RAM disk: spirams
|
||||
disk spirams0 at spi1
|
||||
device spirams0 at spi1
|
||||
options "SPIRAMS_PORT=SPI1CON" # TODO: delete this option
|
||||
options "SPIRAMS_CHIPSIZE=128" # chip size in kbytes
|
||||
options "SPIRAMS_CHIPS=16" # number of chips
|
||||
|
||||
@@ -44,17 +44,17 @@ options "CONSOLE_DEVICE=tty0" # /dev/tty0
|
||||
controller spi2 # SD card
|
||||
|
||||
# SD card
|
||||
disk sd0 at spi2 flags 0x41 # select pin RD1
|
||||
device sd0 at spi2 pin RD1 # select pin
|
||||
options "SD0_MHZ=16" # speed 16 MHz
|
||||
options "SD0_PORT=2" # at spi2 TODO: delete
|
||||
options "SD0_CS_PORT=TRISD" # for chip select... TODO: use flags
|
||||
options "SD0_CS_PIN=1" # ...use pin RD1 TODO: use flags
|
||||
options "SD0_CS_PORT=TRISD" # for chip select... TODO: delete
|
||||
options "SD0_CS_PIN=1" # ...use pin RD1 TODO: delete
|
||||
|
||||
# General purpose I/O ports
|
||||
device gpio0
|
||||
device gpio
|
||||
|
||||
# ADC driver
|
||||
device adc0
|
||||
device adc
|
||||
|
||||
# PWM driver
|
||||
device pwm0
|
||||
device pwm
|
||||
|
||||
@@ -38,7 +38,7 @@ config unix root on sd0a
|
||||
options "CONSOLE_DEVICE=ttyUSB0" # Console on USB
|
||||
|
||||
# Virtual UART on USB
|
||||
pseudo-device uartusb
|
||||
device uartusb
|
||||
options "USB_MAX_EP_NUMBER=3"
|
||||
options "USB_NUM_STRING_DESCRIPTORS=3"
|
||||
|
||||
@@ -46,18 +46,19 @@ options "USB_NUM_STRING_DESCRIPTORS=3"
|
||||
controller spi3 # SD card
|
||||
|
||||
# microSD card
|
||||
disk sd0 at spi3 flags 0x7c # select pin RG12
|
||||
device sd0 at spi3
|
||||
pins RG12, RG13 # select pin, enable pin
|
||||
options "SD0_PORT=3" # at spi3 TODO: delete
|
||||
options "SD0_CS_PORT=TRISG" # for chip select... TODO: use flags
|
||||
options "SD0_CS_PIN=12" # ...use pin RG12 TODO: use flags
|
||||
options "SD0_ENA_PORT=TRISG" # for SD enable... TODO: use flags
|
||||
options "SD0_ENA_PIN=13" # ...use pin RG13 TODO: use flags
|
||||
options "SD0_CS_PORT=TRISG" # for chip select... TODO: delete
|
||||
options "SD0_CS_PIN=12" # ...use pin RG12 TODO: delete
|
||||
options "SD0_ENA_PORT=TRISG" # for SD enable... TODO: delete
|
||||
options "SD0_ENA_PIN=13" # ...use pin RG13 TODO: delete
|
||||
|
||||
# General purpose I/O ports
|
||||
device gpio0
|
||||
device gpio
|
||||
|
||||
# ADC driver
|
||||
device adc0
|
||||
device adc
|
||||
|
||||
# PWM driver
|
||||
device pwm0
|
||||
device pwm
|
||||
|
||||
@@ -38,26 +38,27 @@ config unix root on sd0a
|
||||
options "CONSOLE_DEVICE=tty4" # Console on UART5
|
||||
|
||||
# Serial UART ports
|
||||
device uart5 # RS-232 port
|
||||
options "UART5_ENA_PORT=TRISB" # for RS-232 enable... TODO: use flags
|
||||
options "UART5_ENA_PIN=13" # ...use pin RB13 TODO: use flags
|
||||
device uart5 pin RB13 # RS-232 port, enable pin
|
||||
options "UART5_ENA_PORT=TRISB" # for RS-232 enable... TODO: delete
|
||||
options "UART5_ENA_PIN=13" # ...use pin RB13 TODO: delete
|
||||
|
||||
# SPI ports
|
||||
controller spi3 # SD card
|
||||
|
||||
# microSD card
|
||||
disk sd0 at spi3 flags 0x7c # select pin RG12
|
||||
device sd0 at spi3
|
||||
pins RG12, RG13 # select pin, enable pin
|
||||
options "SD0_PORT=3" # at spi3 TODO: delete
|
||||
options "SD0_CS_PORT=TRISG" # for chip select... TODO: use flags
|
||||
options "SD0_CS_PIN=12" # ...use pin RG12 TODO: use flags
|
||||
options "SD0_ENA_PORT=TRISG" # for SD enable... TODO: use flags
|
||||
options "SD0_ENA_PIN=13" # ...use pin RG13 TODO: use flags
|
||||
options "SD0_CS_PORT=TRISG" # for chip select... TODO: delete
|
||||
options "SD0_CS_PIN=12" # ...use pin RG12 TODO: delete
|
||||
options "SD0_ENA_PORT=TRISG" # for SD enable... TODO: delete
|
||||
options "SD0_ENA_PIN=13" # ...use pin RG13 TODO: delete
|
||||
|
||||
# General purpose I/O ports
|
||||
device gpio0
|
||||
device gpio
|
||||
|
||||
# ADC driver
|
||||
device adc0
|
||||
device adc
|
||||
|
||||
# PWM driver
|
||||
device pwm0
|
||||
device pwm
|
||||
|
||||
@@ -37,7 +37,7 @@ config unix root on sd0a
|
||||
options "CONSOLE_DEVICE=ttyUSB0" # Console on USB
|
||||
|
||||
# Virtual UART on USB
|
||||
pseudo-device uartusb
|
||||
device uartusb0
|
||||
options "USB_MAX_EP_NUMBER=3"
|
||||
options "USB_NUM_STRING_DESCRIPTORS=3"
|
||||
|
||||
@@ -45,18 +45,19 @@ options "USB_NUM_STRING_DESCRIPTORS=3"
|
||||
controller spi3 # SD card
|
||||
|
||||
# microSD card
|
||||
disk sd0 at spi3 flags 0x45 # select pin RD5
|
||||
device sd0 at spi3
|
||||
pins RD5, RB13 # select pin, enable pin
|
||||
options "SD0_PORT=3" # at spi3 TODO: delete
|
||||
options "SD0_CS_PORT=TRISD" # for chip select... TODO: use flags
|
||||
options "SD0_CS_PIN=5" # ...use pin RD5 TODO: use flags
|
||||
options "SD0_ENA_PORT=TRISB" # for SD enable... TODO: use flags
|
||||
options "SD0_ENA_PIN=13" # ...use pin RB13 TODO: use flags
|
||||
options "SD0_CS_PORT=TRISD" # for chip select... TODO: delete
|
||||
options "SD0_CS_PIN=5" # ...use pin RD5 TODO: delete
|
||||
options "SD0_ENA_PORT=TRISB" # for SD enable... TODO: delete
|
||||
options "SD0_ENA_PIN=13" # ...use pin RB13 TODO: delete
|
||||
|
||||
# General purpose I/O ports
|
||||
device gpio0
|
||||
device gpio
|
||||
|
||||
# ADC driver
|
||||
device adc0
|
||||
device adc
|
||||
|
||||
# PWM driver
|
||||
device pwm0
|
||||
device pwm
|
||||
|
||||
@@ -37,26 +37,27 @@ config unix root on sd0a
|
||||
options "CONSOLE_DEVICE=tty4" # Console on UART5
|
||||
|
||||
# Serial UART ports
|
||||
device uart5 # RS-232 port
|
||||
options "UART5_ENA_PORT=TRISB" # for RS-232 enable... TODO: use flags
|
||||
options "UART5_ENA_PIN=13" # ...use pin RB13 TODO: use flags
|
||||
device uart5 pin RB13 # RS-232 port, enable pin
|
||||
options "UART5_ENA_PORT=TRISB" # for RS-232 enable... TODO: delete
|
||||
options "UART5_ENA_PIN=13" # ...use pin RB13 TODO: delete
|
||||
|
||||
# SPI ports
|
||||
controller spi3 # SD card
|
||||
|
||||
# microSD card
|
||||
disk sd0 at spi3 flags 0x45 # select pin RD5
|
||||
device sd0 at spi3
|
||||
pins RD5, RB13 # select pin, enable pin
|
||||
options "SD0_PORT=3" # at spi3 TODO: delete
|
||||
options "SD0_CS_PORT=TRISD" # for chip select... TODO: use flags
|
||||
options "SD0_CS_PIN=5" # ...use pin RD5 TODO: use flags
|
||||
options "SD0_ENA_PORT=TRISB" # for SD enable... TODO: use flags
|
||||
options "SD0_ENA_PIN=13" # ...use pin RB13 TODO: use flags
|
||||
options "SD0_CS_PORT=TRISD" # for chip select... TODO: delete
|
||||
options "SD0_CS_PIN=5" # ...use pin RD5 TODO: delete
|
||||
options "SD0_ENA_PORT=TRISB" # for SD enable... TODO: delete
|
||||
options "SD0_ENA_PIN=13" # ...use pin RB13 TODO: delete
|
||||
|
||||
# General purpose I/O ports
|
||||
device gpio0
|
||||
device gpio
|
||||
|
||||
# ADC driver
|
||||
device adc0
|
||||
device adc
|
||||
|
||||
# PWM driver
|
||||
device pwm0
|
||||
device pwm
|
||||
|
||||
@@ -46,17 +46,17 @@ options "CONSOLE_DEVICE=tty1" # /dev/tty1
|
||||
controller spi1 # SD card
|
||||
|
||||
# SD card
|
||||
disk sd0 at spi1 flags 0x21 # select pin RB1
|
||||
device sd0 at spi1 pin RB1 # select pin
|
||||
options "SD0_MHZ=10" # speed 10 MHz
|
||||
options "SD0_PORT=1" # at spi1 TODO: delete
|
||||
options "SD0_CS_PORT=TRISB" # for chip select... TODO: use flags
|
||||
options "SD0_CS_PIN=1" # ...use pin RB1 TODO: use flags
|
||||
options "SD0_CS_PORT=TRISB" # for chip select... TODO: delete
|
||||
options "SD0_CS_PIN=1" # ...use pin RB1 TODO: delete
|
||||
|
||||
# General purpose I/O ports
|
||||
device gpio0
|
||||
device gpio
|
||||
|
||||
# ADC driver
|
||||
device adc0
|
||||
device adc
|
||||
|
||||
# PWM driver
|
||||
device pwm0
|
||||
device pwm
|
||||
|
||||
@@ -35,7 +35,7 @@ config unix root on sd0a
|
||||
options "CONSOLE_DEVICE=ttyUSB0" # Console on USB
|
||||
|
||||
# Virtual UART on USB
|
||||
pseudo-device uartusb
|
||||
device uartusb
|
||||
options "USB_MAX_EP_NUMBER=3"
|
||||
options "USB_NUM_STRING_DESCRIPTORS=3"
|
||||
|
||||
@@ -43,19 +43,19 @@ options "USB_NUM_STRING_DESCRIPTORS=3"
|
||||
controller spi2 # SD card
|
||||
|
||||
# microSD card
|
||||
disk sd0 at spi2 flags 0x79 # select pin RG9
|
||||
device sd0 at spi2 pin RG9 # select pin
|
||||
options "SD0_PORT=2" # sd0 at spi2 TODO: delete
|
||||
options "SD0_CS_PORT=TRISG" # for chip select... TODO: use flags
|
||||
options "SD0_CS_PIN=9" # ...use pin RA9 TODO: use flags
|
||||
options "SD0_CS_PORT=TRISG" # for chip select... TODO: delete
|
||||
options "SD0_CS_PIN=9" # ...use pin RA9 TODO: delete
|
||||
|
||||
# General purpose I/O ports
|
||||
device gpio0
|
||||
device gpio
|
||||
|
||||
# ADC driver
|
||||
device adc0
|
||||
device adc
|
||||
|
||||
# PWM driver
|
||||
device pwm0
|
||||
device pwm
|
||||
|
||||
# GLCD driver
|
||||
device glcd0
|
||||
device glcd
|
||||
|
||||
@@ -47,21 +47,21 @@ device uart2 # Console
|
||||
controller spi2 # SD card
|
||||
|
||||
# microSD card
|
||||
disk sd0 at spi2 flags 0x79 # select pin RG9
|
||||
device sd0 at spi2 pin RG9 # select pin
|
||||
options "SD0_PORT=2" # sd0 at spi2 TODO: delete
|
||||
options "SD0_CS_PORT=TRISG" # for chip select... TODO: use flags
|
||||
options "SD0_CS_PIN=9" # ...use pin RA9 TODO: use flags
|
||||
options "SD0_CS_PORT=TRISG" # for chip select... TODO: delete
|
||||
options "SD0_CS_PIN=9" # ...use pin RA9 TODO: delete
|
||||
options "SD0_MHZ=20" # increase data speed
|
||||
|
||||
# General purpose I/O ports
|
||||
device gpio0
|
||||
device gpio
|
||||
|
||||
# ADC driver
|
||||
device adc0
|
||||
device adc
|
||||
|
||||
# PWM driver
|
||||
device pwm0
|
||||
device pwm
|
||||
|
||||
# sramc - SRAM block device
|
||||
disk sramc0 # SRAM via 4-wire CPLD interface
|
||||
device sramc0 # SRAM via 4-wire CPLD interface
|
||||
options "PARTITION='sramc0:sa@2048,fs@6140'" # Partition schema
|
||||
|
||||
@@ -43,20 +43,20 @@ options "CONSOLE_DEVICE=tty0" # /dev/tty0
|
||||
controller spi2 # SD card
|
||||
|
||||
# microSD card
|
||||
disk sd0 at spi2 flags 0x3e # select pin RC14
|
||||
device sd0 at spi2 pin RC14 # select pin
|
||||
options "SD0_MHZ=10" # speed 10 MHz
|
||||
options "SD0_PORT=2" # at spi2 TODO: delete
|
||||
options "SD0_CS_PORT=TRISC" # for chip select... TODO: use flags
|
||||
options "SD0_CS_PIN=14" # ...use pin RC14 TODO: use flags
|
||||
|
||||
# General purpose I/O ports
|
||||
device gpio0
|
||||
device gpio
|
||||
|
||||
# ADC driver
|
||||
device adc0
|
||||
device adc
|
||||
|
||||
# PWM driver
|
||||
device pwm0
|
||||
device pwm
|
||||
|
||||
# Skeleton driver
|
||||
#device skel0
|
||||
#device skel
|
||||
|
||||
@@ -37,7 +37,7 @@ config unix root on sd0a
|
||||
options "CONSOLE_DEVICE=ttyUSB0" # Console on USB
|
||||
|
||||
# Virtual UART on USB
|
||||
pseudo-device uartusb
|
||||
device uartusb
|
||||
options "USB_MAX_EP_NUMBER=3"
|
||||
options "USB_NUM_STRING_DESCRIPTORS=3"
|
||||
|
||||
@@ -45,16 +45,16 @@ options "USB_NUM_STRING_DESCRIPTORS=3"
|
||||
controller spi4 # SD card
|
||||
|
||||
# microSD card
|
||||
disk sd0 at spi4 flags 0x11 # select pin RA1
|
||||
device sd0 at spi4 pin RA1 # select pin
|
||||
options "SD0_PORT=4" # at spi3 TODO: delete
|
||||
options "SD0_CS_PORT=TRISA" # for chip select... TODO: use flags
|
||||
options "SD0_CS_PIN=1" # ...use pin RA1 TODO: use flags
|
||||
options "SD0_CS_PORT=TRISA" # for chip select... TODO: delete
|
||||
options "SD0_CS_PIN=1" # ...use pin RA1 TODO: delete
|
||||
|
||||
# General purpose I/O ports
|
||||
device gpio0
|
||||
device gpio
|
||||
|
||||
# ADC driver
|
||||
device adc0
|
||||
device adc
|
||||
|
||||
# PWM driver
|
||||
device pwm0
|
||||
device pwm
|
||||
|
||||
@@ -38,7 +38,7 @@ config unix root on sd0a
|
||||
options "CONSOLE_DEVICE=ttyUSB0" # Console on USB
|
||||
|
||||
# Virtual UART on USB
|
||||
pseudo-device uartusb
|
||||
device uartusb
|
||||
options "USB_MAX_EP_NUMBER=3"
|
||||
options "USB_NUM_STRING_DESCRIPTORS=3"
|
||||
|
||||
@@ -46,16 +46,16 @@ options "USB_NUM_STRING_DESCRIPTORS=3"
|
||||
controller spi4 # SD card
|
||||
|
||||
# microSD card
|
||||
disk sd0 at spi4 flags 0x50 # select pin RE0
|
||||
device sd0 at spi4 pin RE0 # select pin
|
||||
options "SD0_PORT=4" # at spi3 TODO: delete
|
||||
options "SD0_CS_PORT=TRISE" # for chip select... TODO: use flags
|
||||
options "SD0_CS_PIN=0" # ...use pin RE0 TODO: use flags
|
||||
options "SD0_CS_PORT=TRISE" # for chip select... TODO: delete
|
||||
options "SD0_CS_PIN=0" # ...use pin RE0 TODO: delete
|
||||
|
||||
# General purpose I/O ports
|
||||
device gpio0
|
||||
device gpio
|
||||
|
||||
# ADC driver
|
||||
device adc0
|
||||
device adc
|
||||
|
||||
# PWM driver
|
||||
device pwm0
|
||||
device pwm
|
||||
|
||||
@@ -41,7 +41,7 @@ config unix root on sd0a
|
||||
options "CONSOLE_DEVICE=ttyUSB0" # Console on USB
|
||||
|
||||
# Virtual UART on USB
|
||||
pseudo-device uartusb
|
||||
device uartusb
|
||||
options "USB_MAX_EP_NUMBER=3"
|
||||
options "USB_NUM_STRING_DESCRIPTORS=3"
|
||||
|
||||
@@ -52,19 +52,19 @@ device uart1 # RS-232 port
|
||||
controller spi1 # SD card
|
||||
|
||||
# microSD card
|
||||
disk sd0 at spi1 flags 0x19 # select pin RA9
|
||||
device sd0 at spi1 pin RA9 # select pin
|
||||
options "SD0_PORT=1" # sd0 at spi1 TODO: delete
|
||||
options "SD0_CS_PORT=TRISA" # for sd0 chip select...TODO: delete
|
||||
options "SD0_CS_PIN=9" # ...use pin RA9 TODO: delete
|
||||
options "SD0_MHZ=8" # speed 8 MHz
|
||||
options "SD0_CS_PORT=TRISA" # for sd0 chip select...TODO: use flags
|
||||
options "SD0_CS_PIN=9" # ...use pin RA9 TODO: use flags
|
||||
|
||||
# General purpose I/O ports
|
||||
device gpio0
|
||||
device gpio
|
||||
options "GPIO_CLEAR_PORT=TRISD" # clear on startup...
|
||||
options "GPIO_CLEAR_PIN=2" # ...pin RD2
|
||||
|
||||
# ADC driver
|
||||
device adc0
|
||||
device adc
|
||||
|
||||
# PWM driver
|
||||
device pwm0
|
||||
device pwm
|
||||
|
||||
@@ -9,9 +9,9 @@ PARAM += -DADC_ENABLED
|
||||
PARAM += -DPWM_ENABLED
|
||||
PARAM += -DGPIO_CLEAR_PIN=2
|
||||
PARAM += -DGPIO_CLEAR_PORT=TRISD
|
||||
PARAM += -DSD0_MHZ=8
|
||||
PARAM += -DSD0_CS_PIN=9
|
||||
PARAM += -DSD0_CS_PORT=TRISA
|
||||
PARAM += -DSD0_MHZ=8
|
||||
PARAM += -DSD0_PORT=1
|
||||
PARAM += -DUSB_NUM_STRING_DESCRIPTORS=3
|
||||
PARAM += -DUSB_MAX_EP_NUMBER=3
|
||||
|
||||
@@ -37,20 +37,20 @@ options "CONSOLE_DEVICE=tty0" # /dev/tty0
|
||||
controller spi2 # SD card
|
||||
|
||||
# microSD card
|
||||
disk sd0 at spi2 flags 0x79 # select pin RG9
|
||||
device sd0 at spi2 pin RG9 # select pin
|
||||
options "SD0_MHZ=10" # speed 10 MHz
|
||||
options "SD0_PORT=2" # at spi2 TODO: delete
|
||||
options "SD0_CS_PORT=TRISG" # for chip select... TODO: use flags
|
||||
options "SD0_CS_PIN=9" # ...use pin RG9 TODO: use flags
|
||||
options "SD0_CS_PORT=TRISG" # for chip select... TODO: delete
|
||||
options "SD0_CS_PIN=9" # ...use pin RG9 TODO: delete
|
||||
|
||||
# General purpose I/O ports
|
||||
device gpio0
|
||||
device gpio
|
||||
|
||||
# ADC driver
|
||||
device adc0
|
||||
device adc
|
||||
|
||||
# PWM driver
|
||||
device pwm0
|
||||
device pwm
|
||||
|
||||
# HX8357 TFT display driver
|
||||
device hxtft0
|
||||
device hxtft
|
||||
|
||||
@@ -38,26 +38,26 @@ controller spi2 # SD card
|
||||
controller spi4 # RAM disk: spirams
|
||||
|
||||
# microSD card
|
||||
disk sd0 at spi2 flags 0x79 # select pin RG9
|
||||
device sd0 at spi2 pin RG9 # select pin
|
||||
options "SD0_MHZ=10" # speed 10 MHz
|
||||
options "SD0_PORT=2" # at spi2 TODO: delete
|
||||
options "SD0_CS_PORT=TRISG" # for chip select... TODO: use flags
|
||||
options "SD0_CS_PIN=9" # ...use pin RG9 TODO: use flags
|
||||
options "SD0_CS_PORT=TRISG" # for chip select... TODO: delete
|
||||
options "SD0_CS_PIN=9" # ...use pin RG9 TODO: delete
|
||||
|
||||
# General purpose I/O ports
|
||||
device gpio0
|
||||
device gpio
|
||||
|
||||
# ADC driver
|
||||
device adc0
|
||||
device adc
|
||||
|
||||
# PWM driver
|
||||
device pwm0
|
||||
device pwm
|
||||
|
||||
# HX8357 TFT display driver
|
||||
device hxtft0
|
||||
device hxtft
|
||||
|
||||
# spirams - SPI block device
|
||||
disk spirams0 at spi4
|
||||
device spirams0 at spi4
|
||||
options "PARTITION='spirams0:sa@2040'" # Partition schema
|
||||
options "SPIRAMS_PORT=SPI4CON" # TODO: delete this option
|
||||
options "SPIRAMS_CHIPSIZE=128" # chip size in kbytes
|
||||
|
||||
@@ -35,7 +35,7 @@ config unix root on sd0a
|
||||
options "CONSOLE_DEVICE=ttyUSB0" # Console on USB
|
||||
|
||||
# Virtual UART on USB
|
||||
pseudo-device uartusb
|
||||
device uartusb
|
||||
options "USB_MAX_EP_NUMBER=3"
|
||||
options "USB_NUM_STRING_DESCRIPTORS=3"
|
||||
|
||||
@@ -43,16 +43,16 @@ options "USB_NUM_STRING_DESCRIPTORS=3"
|
||||
controller spi2 # SD card
|
||||
|
||||
# microSD card
|
||||
disk sd0 at spi2 flags 0x2d # select pin RB13
|
||||
device sd0 at spi2 pin RB13 # select pin
|
||||
options "SD0_PORT=2" # at spi2 TODO: delete
|
||||
options "SD0_CS_PORT=TRISB" # for chip select... TODO: use flags
|
||||
options "SD0_CS_PIN=13" # ...use pin RB13 TODO: use flags
|
||||
options "SD0_CS_PORT=TRISB" # for chip select... TODO: delete
|
||||
options "SD0_CS_PIN=13" # ...use pin RB13 TODO: delete
|
||||
|
||||
# General purpose I/O ports
|
||||
device gpio0
|
||||
device gpio
|
||||
|
||||
# ADC driver
|
||||
device adc0
|
||||
device adc
|
||||
|
||||
# PWM driver
|
||||
device pwm0
|
||||
device pwm
|
||||
|
||||
@@ -36,7 +36,7 @@ config unix root on sd0a
|
||||
options "CONSOLE_DEVICE=ttyUSB0" # Console on USB
|
||||
|
||||
# Virtual UART on USB
|
||||
pseudo-device uartusb
|
||||
device uartusb
|
||||
options "USB_MAX_EP_NUMBER=3"
|
||||
options "USB_NUM_STRING_DESCRIPTORS=3"
|
||||
|
||||
@@ -44,19 +44,19 @@ options "USB_NUM_STRING_DESCRIPTORS=3"
|
||||
controller spi2 # SD card
|
||||
|
||||
# microSD card
|
||||
disk sd0 at spi2 flags 0x79 # select pin RG9
|
||||
device sd0 at spi2 pin RG9 # select pin RG9
|
||||
options "SD0_PORT=2" # sd0 at spi2 TODO: delete
|
||||
options "SD0_CS_PORT=TRISG" # for chip select... TODO: use flags
|
||||
options "SD0_CS_PIN=9" # ...use pin RA9 TODO: use flags
|
||||
options "SD0_CS_PORT=TRISG" # for chip select... TODO: delete
|
||||
options "SD0_CS_PIN=9" # ...use pin RA9 TODO: delete
|
||||
|
||||
# General purpose I/O ports
|
||||
device gpio0
|
||||
device gpio
|
||||
|
||||
# ADC driver
|
||||
device adc0
|
||||
device adc
|
||||
|
||||
# PWM driver
|
||||
device pwm0
|
||||
device pwm
|
||||
|
||||
# GLCD driver
|
||||
device glcd0
|
||||
device glcd
|
||||
|
||||
@@ -37,7 +37,7 @@ config unix root on sd0a
|
||||
options "CONSOLE_DEVICE=ttyUSB0" # Console on USB
|
||||
|
||||
# Virtual UART on USB
|
||||
pseudo-device uartusb
|
||||
device uartusb
|
||||
options "USB_MAX_EP_NUMBER=3"
|
||||
options "USB_NUM_STRING_DESCRIPTORS=3"
|
||||
|
||||
@@ -45,16 +45,16 @@ options "USB_NUM_STRING_DESCRIPTORS=3"
|
||||
controller spi1 # SD card
|
||||
|
||||
# SD card
|
||||
disk sd0 at spi1 flags 0x21 # select pin RB1
|
||||
device sd0 at spi1 pin RB1 # select pin RB1
|
||||
options "SD0_PORT=1" # at spi1 TODO: delete
|
||||
options "SD0_CS_PORT=TRISB" # for chip select... TODO: use flags
|
||||
options "SD0_CS_PIN=1" # ...use pin RB1 TODO: use flags
|
||||
options "SD0_CS_PORT=TRISB" # for chip select... TODO: delete
|
||||
options "SD0_CS_PIN=1" # ...use pin RB1 TODO: delete
|
||||
|
||||
# General purpose I/O ports
|
||||
device gpio0
|
||||
device gpio
|
||||
|
||||
# ADC driver
|
||||
device adc0
|
||||
device adc
|
||||
|
||||
# PWM driver
|
||||
device pwm0
|
||||
device pwm
|
||||
|
||||
@@ -46,7 +46,7 @@ config unix root on sd0a
|
||||
options "CONSOLE_DEVICE=ttyUSB0" # Console on USB
|
||||
|
||||
# Virtual UART on USB
|
||||
pseudo-device uartusb
|
||||
device uartusb
|
||||
options "USB_MAX_EP_NUMBER=3"
|
||||
options "USB_NUM_STRING_DESCRIPTORS=3"
|
||||
|
||||
@@ -54,20 +54,20 @@ options "USB_NUM_STRING_DESCRIPTORS=3"
|
||||
controller spi1 # SD card
|
||||
|
||||
# microSD card
|
||||
disk sd0 at spi1 flags 0x19 # select pin RA9
|
||||
disk sd1 at spi1 flags 0x1a # select pin RA10
|
||||
device sd0 at spi1 pin RA9 # select pin
|
||||
device sd1 at spi1 pin RA10 # select pin
|
||||
options "SD0_PORT=1" # sd0 at spi1 TODO: delete
|
||||
options "SD0_CS_PORT=TRISA" # for sd0 chip select...TODO: use flags
|
||||
options "SD0_CS_PIN=9" # ...use pin RA9 TODO: use flags
|
||||
options "SD0_CS_PORT=TRISA" # for sd0 chip select...TODO: delete
|
||||
options "SD0_CS_PIN=9" # ...use pin RA9 TODO: delete
|
||||
options "SD1_PORT=1" # sd1 at spi1 TODO: delete
|
||||
options "SD1_CS_PORT=TRISA" # for sd1 chip select...TODO: use flags
|
||||
options "SD1_CS_PIN=10" # ...use pin RA9 TODO: use flags
|
||||
options "SD1_CS_PORT=TRISA" # for sd1 chip select...TODO: delete
|
||||
options "SD1_CS_PIN=10" # ...use pin RA9 TODO: delete
|
||||
|
||||
# General purpose I/O ports
|
||||
device gpio0
|
||||
device gpio
|
||||
|
||||
# ADC driver
|
||||
device adc0
|
||||
device adc
|
||||
|
||||
# PWM driver
|
||||
device pwm0
|
||||
device pwm
|
||||
|
||||
@@ -51,20 +51,20 @@ device uart2 # USB-to-serial adapter
|
||||
controller spi1 # SD card
|
||||
|
||||
# microSD card
|
||||
disk sd0 at spi1 flags 0x19 # select pin RA9
|
||||
disk sd1 at spi1 flags 0x1a # select pin RA10
|
||||
device sd0 at spi1 pin RA9 # select pin
|
||||
device sd1 at spi1 pin RA10 # select pin
|
||||
options "SD0_PORT=1" # sd0 at spi1 TODO: delete
|
||||
options "SD0_CS_PORT=TRISA" # for sd0 chip select...TODO: use flags
|
||||
options "SD0_CS_PIN=9" # ...use pin RA9 TODO: use flags
|
||||
options "SD0_CS_PORT=TRISA" # for sd0 chip select...TODO: delete
|
||||
options "SD0_CS_PIN=9" # ...use pin RA9 TODO: delete
|
||||
options "SD1_PORT=1" # sd1 at spi1 TODO: delete
|
||||
options "SD1_CS_PORT=TRISA" # for sd1 chip select...TODO: use flags
|
||||
options "SD1_CS_PIN=10" # ...use pin RA9 TODO: use flags
|
||||
options "SD1_CS_PORT=TRISA" # for sd1 chip select...TODO: delete
|
||||
options "SD1_CS_PIN=10" # ...use pin RA9 TODO: delete
|
||||
|
||||
# General purpose I/O ports
|
||||
device gpio0
|
||||
device gpio
|
||||
|
||||
# ADC driver
|
||||
device adc0
|
||||
device adc
|
||||
|
||||
# PWM driver
|
||||
device pwm0
|
||||
device pwm
|
||||
|
||||
@@ -42,17 +42,17 @@ options "CONSOLE_DEVICE=tty0" # /dev/tty0
|
||||
controller spi2 # SD card
|
||||
|
||||
# microSD card
|
||||
disk sd0 at spi2 flags 0x44 # select pin RD4
|
||||
device sd0 at spi2 pin RD4 # select pin RD4
|
||||
options "SD0_MHZ=10" # speed 10 MHz
|
||||
options "SD0_PORT=2" # at spi2 TODO: delete
|
||||
options "SD0_CS_PORT=TRISD" # for chip select... TODO: use flags
|
||||
options "SD0_CS_PIN=4" # ...use pin RD4 TODO: use flags
|
||||
options "SD0_CS_PORT=TRISD" # for chip select... TODO: delete
|
||||
options "SD0_CS_PIN=4" # ...use pin RD4 TODO: delete
|
||||
|
||||
# General purpose I/O ports
|
||||
device gpio0
|
||||
device gpio
|
||||
|
||||
# ADC driver
|
||||
device adc0
|
||||
device adc
|
||||
|
||||
# PWM driver
|
||||
device pwm0
|
||||
device pwm
|
||||
|
||||
Reference in New Issue
Block a user