From ca67f33a30e6887c7527e8b0e323f86e3b64e43a Mon Sep 17 00:00:00 2001 From: Serge Vakulenko Date: Thu, 7 Jul 2016 20:46:14 -0700 Subject: [PATCH 1/2] Autobuild: add Olimex Duinomite-eMega board. --- tools/build/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/build/Makefile b/tools/build/Makefile index f1c96d5..56c7e5a 100644 --- a/tools/build/Makefile +++ b/tools/build/Makefile @@ -1,4 +1,4 @@ -BOARD_LIST = duinomite fubarino max32 maximite maximite-color \ +BOARD_LIST = duinomite duinomite-emega fubarino max32 maximite maximite-color \ picadillo pinguino-micro sdxl snadpic ubw32 SKEL_SCRATCH = skeleton/linux32/pic32prog \ From 5fde14ecea1bf60e53bba92333b1a2491da30fe4 Mon Sep 17 00:00:00 2001 From: Serge Vakulenko Date: Tue, 12 Jul 2016 17:39:08 -0700 Subject: [PATCH 2/2] Fix bus frequency and gpio configuration for eMega board. --- sys/pic32/duinomite-emega/Config | 10 +++++----- sys/pic32/duinomite/Config | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/sys/pic32/duinomite-emega/Config b/sys/pic32/duinomite-emega/Config index 2649266..298390e 100644 --- a/sys/pic32/duinomite-emega/Config +++ b/sys/pic32/duinomite-emega/Config @@ -21,7 +21,7 @@ ldscript "maximite/bootloader.ld" # Linker script # Standard system options options "CPU_KHZ=80000" # Oscillator frequency of CPU core -options "BUS_KHZ=40000" # Frequency of peripheral bus +options "BUS_KHZ=80000" # Frequency of peripheral bus options "BUS_DIV=1" # Bus clock divisor 1/2/4/8 # LEDs @@ -33,7 +33,7 @@ config unix root on sd0a swap on sd0b # Console options -options "CONS_MAJOR=UARTUSB_MAJOR" # UARTUSB device +options "CONS_MAJOR=UARTUSB_MAJOR" # USB device # Virtual UART on USB device uartusb @@ -50,13 +50,13 @@ signal "SD0_ENA" pin RG13 # SD card enable # General purpose I/O ports # Flags define a mask of available pins # The following pins excluded: -# RD1, RD2, RD3, RG12, RG13 - spi3, SD card +# RD15, RF2, RF8, RG12, RG13 - spi3, SD card device gpio0 flags 0xc6ff # port A device gpio1 flags 0xffff # port B device gpio2 flags 0xf01e # port C -device gpio3 flags 0xfff1 # port D +device gpio3 flags 0x7fff # port D device gpio4 flags 0x03ff # port E -device gpio5 flags 0x313f # port F +device gpio5 flags 0x303b # port F device gpio6 flags 0xc3cf # port G # ADC driver diff --git a/sys/pic32/duinomite/Config b/sys/pic32/duinomite/Config index 8b2cd0d..601fdd4 100644 --- a/sys/pic32/duinomite/Config +++ b/sys/pic32/duinomite/Config @@ -35,7 +35,7 @@ config unix root on sd0a options "CONS_MAJOR=UARTUSB_MAJOR" # USB device # Virtual UART on USB -device uartusb0 +device uartusb options "USB_MAX_EP_NUMBER=3" options "USB_NUM_STRING_DESCRIPTORS=3"