Kconfig: use named pins for SD select and enable signals.

This commit is contained in:
Serge Vakulenko
2015-09-08 22:17:10 -07:00
parent c631ae5d43
commit 355ad339ef
28 changed files with 277 additions and 251 deletions

View File

@@ -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.

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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