Commit Graph

11873 Commits

Author SHA1 Message Date
Gregory Nutt
9c9c31eca8 STM32 F7: Fix a few of the many Ethernet compilation issues (still more) 2015-07-19 12:58:41 -06:00
Gregory Nutt
1d3329e6d9 STM32 F7: Quick'n'dirty port of the STM32 F4 Ethernet driver. Does not yet even compile 2015-07-19 12:51:23 -06:00
Gregory Nutt
9908449fca STM32 F7: Add Ethernet header file 2015-07-19 12:26:13 -06:00
Gregory Nutt
4b9b7589b9 STM32 F7: Add logic to enable I-/D-Cache, ITCM and DTCM 2015-07-19 10:43:26 -06:00
Gregory Nutt
0b581944b9 STM32 F7: Port the STM32 F3 serial driver to the STM32 F7 2015-07-19 09:25:27 -06:00
Gregory Nutt
03cbe4ab93 STM32 F7: Add DMA header files 2015-07-19 07:34:09 -06:00
Gregory Nutt
3f1b6ca415 STM32 F7: Add low level serial console support 2015-07-18 16:24:02 -06:00
Gregory Nutt
1c2966f5ce STM32 F7: Bring in other EXTI related files from STM32 F4 2015-07-18 16:00:00 -06:00
Gregory Nutt
1fdb504f24 STM32 F7: Add USART/UART register definition 2015-07-18 15:58:59 -06:00
Gregory Nutt
8fa67213c1 STM32 F7: Add heap initializatino logic; Clone the STM32 CCM allocator as the F7 DTCM allocator 2015-07-18 12:52:24 -06:00
Gregory Nutt
5c76329d2e STM32 F7: Add PWR register definitions 2015-07-18 11:55:35 -06:00
David Sidrane
64869024f3 STM32: Oops. Some STM32 F7 edits accidentally went into STM32 files ;(. Fixed by David Sidrane 2015-07-18 11:05:44 -06:00
Gregory Nutt
fb129fa354 STM32 F7: Add FLASH and SYSCFG header files 2015-07-18 10:06:44 -06:00
Gregory Nutt
d5ebc0ae79 STM32F7: Clone GPIO support from the STM32 F4 2015-07-18 08:34:07 -06:00
Gregory Nutt
36d01979be STM32 F7: Add RCC clock configuration logic from STM32 F429 2015-07-17 17:39:33 -06:00
Gregory Nutt
07d5b6d5bc STM32 F7: Fix input clock source to SysTick 2015-07-17 16:38:47 -06:00
Gregory Nutt
7af567b9e2 STM32F7: Add GPIO header files 2015-07-17 15:43:51 -06:00
Gregory Nutt
dac4a67c7b STM32 F7: Add RCC header files 2015-07-17 13:52:10 -06:00
Gregory Nutt
1db902d135 STM32 RCC: Fix some more typos in STM32 RCC header files 2015-07-17 12:16:29 -06:00
Gregory Nutt
b86214ff77 STM32 RCC: Fix what looks like a double paste 2015-07-17 12:00:46 -06:00
Gregory Nutt
a314561474 STM32F746G-DISCO: Getting closer to a build 2015-07-17 11:47:16 -06:00
Sebastien Lorquet
b5016f3a7f gethostbyname() and gethostbyname_r() should be built even if there is no host file support. From Sebastien Lorquet 2015-07-17 09:43:28 -06:00
Sebastien Lorquet
4eec7041fc Move definition of h_errno from lib_parsehostfile.c to lib_netdb. h_errno should still be defined even if there is no host file support. From Sebastien Lorquet. 2015-07-17 09:39:45 -06:00
Gregory Nutt
cb5a3bd84d Fix error in Kconfig of previous change: Can't mix tabs and spaces in help text 2015-07-17 08:31:21 -06:00
Gregory Nutt
2a2e9fa56a gethostbyname_r: Fix test of return value from inet_pton(). Zero does not mean success 2015-07-17 08:24:21 -06:00
Gregory Nutt
0aefd55383 Update ChangeLog 2015-07-17 07:46:40 -06:00
Sebastien Lorquet
cc1b108d71 Extend STM32 Ethernet operating frequency to 180MHz:
-Extend frequency range options to 180 MHz for STM32 ETH_MACMIIA_CR
-Fix a typo in a frequency range option in LPC43
-Only configure the PPS GPIO if the PTP protocol is enabled

From Sebastien Lorquet
2015-07-17 07:44:12 -06:00
Gregory Nutt
652371c919 Add CONFIG_NETDEV_LATEINIT that can be used to suppress calls to up_netinitialize() from early initialization 2015-07-17 07:20:16 -06:00
Gregory Nutt
50897b7a64 STM32 F7: Misc naming fixes 2015-07-16 19:49:20 -06:00
Gregory Nutt
55cbf843b8 STM32 F7: Add more configuration selections 2015-07-16 18:30:40 -06:00
Gregory Nutt
1f54e92658 STM32 F7: Add pin multiplexing definitions 2015-07-16 16:31:02 -06:00
Gregory Nutt
27f6509022 Add initial support for the STM32 F7 Discovery board 2015-07-16 11:43:25 -06:00
Gregory Nutt
6a15aef38f Add include/chip.h definitions and configuration support for the STM32 F7 2015-07-16 08:47:25 -06:00
Gregory Nutt
bf1adc1e55 Another CAN driver fix: From inspection, it appears that RTR counter was not being handled correctly 2015-07-15 19:52:08 -06:00
Gregory Nutt
f41df38b0b More CAN driver fixes: remove and unused semaphore. Looks to me that waiter counts are not being initialized 2015-07-15 19:27:36 -06:00
Gregory Nutt
048d338808 Another oops. I introduced a but in a previous commit. The CAN read method nees to return an error if sem_wait() fails for any reason 2015-07-15 18:51:31 -06:00
Gregory Nutt
621fef2c31 Some trivial clean up associated with the last commit 2015-07-15 18:43:53 -06:00
Gregory Nutt
320c584888 CAN driver: Fix a problem where the rx_sem count can grow without bounds 2015-07-15 18:20:08 -06:00
Gregory Nutt
38dee32fdc Add STM32 F7 memory map header file 2015-07-15 16:24:03 -06:00
Gregory Nutt
b7fb157c94 STM32F7: Bring over a couple more Cortex-M7 files from SAMV7 2015-07-15 14:51:41 -06:00
Gregory Nutt
966e0a7d78 Create a src directory for the STM32F7 (not much in it yet) 2015-07-15 14:32:28 -06:00
Gregory Nutt
e0a3c55cda STM32: Move STM32F42xxx IRQ definitions out of stm32f40xxx_irq.h into their own stm32f42xxx_irq.h header file 2015-07-15 13:52:20 -06:00
Alan Carvalho de Assis
d7d15072c4 Updated SSD1306 driver 2015-07-15 13:28:31 -06:00
Gregory Nutt
e832ebdd23 STM32: Fix a minor error in new STMF42* header files 2015-07-15 13:21:39 -06:00
Gregory Nutt
5ec1ff185d STM32: Move STM32F42xxx vector definitions out of stm32f40xxx_vector.h into their own stm32f42xxx_vector.h header file 2015-07-15 13:02:55 -06:00
Gregory Nutt
b9a31ebcf0 STM32: Move STM32F42xxx SYSCFG definitions out of stm32f40xxx_syscfg.h into their own stm32f42xxx_syscfg.h header file 2015-07-15 12:54:15 -06:00
Gregory Nutt
1aa901b31a STM32: Move STM32F42xxx RCC definitions out of stm32f40xxx_rcc.h into their own stm32f42xxx_rcc.h header file 2015-07-15 12:50:04 -06:00
Gregory Nutt
403dd4c3c9 STM32: Move STM32F42xxx DMA definitions out of stm32f40xxx_dma.h into their own stm32f42xxx_dma.h header file 2015-07-15 12:38:33 -06:00
Gregory Nutt
538e0aa989 STM32: Move STM32F42xxx pinmap definitions out of stm32f40xxx_pinmap.h into their own stm32f42xxx pinmap.h header file 2015-07-15 12:28:45 -06:00
Gregory Nutt
8580d37352 SSD1306: Rename ssd1306_helpers.h to ssd1306.h. Move all SSD1306 driver definitions from ssd1306_base.c to ssd1306.h 2015-07-15 11:46:28 -06:00