Commit Graph

426 Commits

Author SHA1 Message Date
Daniel Fekete 5964f6806a ltdc: Add class for F746 discovery 2017-06-02 20:09:30 +02:00
Daniel Fekete 16d29a2fa3 ltdc: Add LTDC class 2017-06-02 20:09:10 +02:00
ChrisMicro ae6e87bb05 BluePill ILI9341 example added 2017-06-02 06:46:01 +02:00
ChrisMicro 55a3e42254 Merge branch 'master' of https://github.com/danieleff/STM32GENERIC 2017-06-01 19:47:56 +02:00
Daniel Fekete 771da3d4aa Remove empty files 2017-06-01 19:26:26 +02:00
Daniel Fekete 56cb432941 pin: move pinModeLL into its own compilation unit 2017-05-31 19:22:48 +02:00
Daniel Fekete 16c1e52650 pin: use LL for compile time gpio 2017-05-31 19:13:41 +02:00
Daniel Fekete 40a079585f maplemini: Enable pwr clock for USB 2017-05-31 17:59:41 +02:00
Daniel Fekete e4bca48953 LL: Add F1 low level headers 2017-05-31 17:55:00 +02:00
Daniel Fekete fde12daf27 gpio: Add generic ll_gpio.h 2017-05-31 17:52:38 +02:00
Daniel Fekete 2f5aedcac5 pins: remove unnecessary pin list from variant 2017-05-31 06:04:05 +02:00
Daniel Fekete 3eae917c34 pins: Move duplicated pin enum into common stm32_pin_list file 2017-05-31 06:03:14 +02:00
Daniel Fekete 26a5bd399b chip: add default chip pin lists 2017-05-31 05:51:33 +02:00
Daniel Fekete d2bfb9e27d gpio: use inline static 2017-05-30 17:58:51 +02:00
Daniel Fekete ecbd17e3ac compile: regenerate chip files 2017-05-30 17:58:39 +02:00
Daniel Fekete de5ab1d310 compile: Fix implicit decladation of Error_Handler() 2017-05-30 17:20:03 +02:00
Daniel Fekete 80429a32ce LL: Add F1 low level gpio header 2017-05-29 20:45:53 +02:00
Daniel Fekete 3c00150306 pins: add inlineable pin changing methods 2017-05-29 20:44:45 +02:00
Daniel Fekete a84b8f4bb9 pins: change variant pins into macros, and deduplicate variant_pin_list 2017-05-29 20:36:45 +02:00
Daniel Fekete 3f348268f4 USB: same class cannot be used on multiple USB ports 2017-05-29 17:55:50 +02:00
Daniel Fekete 31d839ec09 Merge remote-tracking branch 'victorpv/103RFT' 2017-05-29 16:40:25 +02:00
Daniel Fekete d1b910d582 USB: mass storage: move fat12 format into independent function 2017-05-28 06:32:57 +02:00
victorpv 517ad3c418 Added CMD13 to check status
Still having trouble with cards not reponding after several minutes of
inactivity.
2017-05-27 09:09:48 -05:00
Daniel Fekete b897bedc99 compilation: ignore errors in HAL when compiling with -Werror 2017-05-27 15:26:36 +02:00
Daniel Fekete 6d95fbcbe5 pwm: do not use HAL_TIM_PeriodElapsedCallback
Reduces RAM usage when using pinMode, but not using analogWrite
2017-05-26 19:21:33 +02:00
Daniel Fekete 53eed0c2a5 Merge branch 'FW-update' 2017-05-26 18:51:27 +02:00
Daniel Fekete 4c03a77124 Upload: Fix mass storage name for Nucleo F030R8 2017-05-26 08:37:59 +02:00
victorpv 51384097cc Added some debug prints to SDIO
Also corrected errors from merging back from master.
2017-05-25 08:54:06 -05:00
victorpv 8f773aee4a Merge remote-tracking branch 'refs/remotes/danieleff/master' into FW-Update
# Conflicts:
#	STM32/cores/arduino/stm32/stm32_PWM.c
#	STM32/cores/arduino/stm32/stm32_gpio_af.c
2017-05-25 00:13:10 -05:00
victorpv 0b09ae7b7d small updates to try to catch errors.
Some changes to the library, and added CRC calculation to the copytest
sketch so it calculates and compares CRC value of in and out file.
2017-05-24 23:57:40 -05:00
Daniel Fekete 86a3defc0a Mass storage: add ram block device 2017-05-24 20:39:12 +02:00
Daniel Fekete e06c64fc96 Mass storage: add library 2017-05-24 20:38:58 +02:00
Daniel Fekete d02b7ff902 Mass storage: add block device interface 2017-05-24 20:38:25 +02:00
ChrisMicro b8ad2f68d7 timer interrupt example simplified for one led 2017-05-23 18:54:40 +02:00
ChrisMicro 0e0c22b482 timer interrupt example 2017-05-23 14:23:34 +02:00
ChrisMicro ceed2c4e91 Merge branch 'master' of https://github.com/danieleff/STM32GENERIC 2017-05-23 07:16:14 +02:00
Daniel Fekete e3d4218f11 SPI: fix preprocessor condition 2017-05-23 07:15:14 +02:00
Daniel Fekete 257dc58733 fix: loop variable types 2017-05-23 07:13:30 +02:00
Daniel Fekete e08d847b17 gpio clock: Fix name of stm32GpioClockEnable function 2017-05-23 07:01:24 +02:00
ChrisMicro 166d39e086 Merge branch 'master' of https://github.com/danieleff/STM32GENERIC 2017-05-23 06:59:46 +02:00
Daniel Fekete ed377e2ace interrupts: fix interrupts/noInterrupts macros 2017-05-23 06:53:50 +02:00
Daniel Fekete c40812cc8b USB: when USB is diabled in menu, do not call USBDevice.cpp
This way it will not be compiled in, freeing up RAM
2017-05-23 06:53:46 +02:00
Oleksandr Masliuchenko 8455f537b7 More warning fixes 2017-05-22 21:54:41 +03:00
Oleksandr Masliuchenko 4fad9bf6cf Various compile warning/error fixes 2017-05-22 09:04:06 +03:00
victorpv 5e3bd42982 Adapted SDIO and added SDFat 2017-05-20 17:54:40 -05:00
Daniel Fekete 81f19c4331 FW: add new files to the .c compiler proxy 2017-05-18 19:04:32 +02:00
Daniel Fekete e8c831a195 FW: update L4 firmware 2017-05-18 18:59:46 +02:00
Daniel Fekete 1236fc5c8e FW: update F7 firmware 2017-05-18 18:39:16 +02:00
Daniel Fekete 07b82951fb FW: update F4 firmware 2017-05-18 18:34:37 +02:00
ChrisMicro 43be8bde8e Merge branch 'master' of https://github.com/danieleff/STM32GENERIC 2017-05-18 16:32:57 +02:00
ChrisMicro 27631eccfa baudrate changed to 115200 2017-05-16 20:06:03 +02:00
Daniel Fekete 0cb5733528 USB: L4, remove multiple definition of HAL_GPIO_EXTI_Callback 2017-05-16 18:04:56 +02:00
Daniel Fekete 9e0d00a07a USB: Add configuration for L4 2017-05-16 17:47:07 +02:00
Daniel Fekete 93f47b64c9 USB: Move CDC handler to its own file 2017-05-16 17:46:55 +02:00
ChrisMicro 3b7cb08be9 ILI9341 example added 2017-05-16 12:15:45 +02:00
Daniel Fekete 623e0c5f4a USB: Do not compile USB on devices that does not have it 2017-05-15 20:17:49 +02:00
ChrisMicro 4e253c9df6 basic I2S SD-card wav buffer player added 2017-05-15 09:04:21 +02:00
ChrisMicro a7faeb1c68 description and println status message improved 2017-05-15 07:14:31 +02:00
ChrisMicro f48240ae5c install process description improved 2017-05-15 07:06:51 +02:00
ChrisMicro 9f6a578c78 I2S interface changed to SPI2 to avoid interference with SDIO 2017-05-15 07:01:24 +02:00
Daniel Fekete b6c8b8bc18 Heap: Fix _sbrk when there is no more memory 2017-05-14 08:10:41 +02:00
Daniel Fekete 5d32faceba UART: Implement flush() 2017-05-13 21:26:46 +02:00
Daniel Fekete 868a5021e2 Add license text to files 2017-05-13 17:21:47 +02:00
Daniel Fekete 53b8d3906f Discovery F746: Add example for SDRAM 2017-05-13 14:52:44 +02:00
Daniel Fekete 84770aa317 Discovery F746: enable external SDRAM, and move heap to there 2017-05-13 14:52:14 +02:00
Daniel Fekete 869b634188 system_stm32f7xx.c: update to containt SystemInit_ExtMemCtl function 2017-05-13 14:51:04 +02:00
Daniel Fekete b634bd5444 Setup: Add preinitVariant for variants to call before constructors
This allows variants to move heap to external ram, initialize data/bss in non-default ram, etc.
2017-05-13 14:49:00 +02:00
Daniel Fekete 6b32b58d20 Syscalls: Add setHeap(), so variants can move Heap to external ram 2017-05-13 14:41:58 +02:00
Daniel Fekete d489e26b96 Merge remote-tracking branch 'origin/master' 2017-05-13 13:02:21 +02:00
ChrisMicro 99fe3918d3 Blink_allLeds example readability improved 2017-05-13 12:01:46 +02:00
ChrisMicro b90c278c5c HAL_timer1 example corrected, HAL include not longer needed 2017-05-13 11:33:48 +02:00
ChrisMicro 0035efd049 descriptions corrected 2017-05-13 07:26:16 +02:00
ChrisMicro 45541f38eb button and led example added 2017-05-13 06:37:51 +02:00
ChrisMicro 29048c7f48 Merge branch 'master' of https://github.com/danieleff/STM32GENERIC into development 2017-05-13 05:24:27 +02:00
ChrisMicro fcd036203b I2S_MAX98357A example added 2017-05-13 05:20:44 +02:00
Daniel Fekete bb92877dcd Arduino.h: Remove function definitions of inline functions
Including Arduino.h in multiple files caused problems otherwise
2017-05-12 19:42:32 +02:00
Daniel Fekete a376d7db60 HAL: Always include all hal source files 2017-05-12 06:58:23 +02:00
Daniel Fekete 745c653a7f USB MSC: add example code for testing in documentation 2017-05-12 05:59:45 +02:00
Daniel Fekete 330013e1ee Print: add 64 bit number printing
Thanks to Pito
2017-05-12 05:40:20 +02:00
Daniel Fekete 63be13ee6e ADC: add adc_ex.c to core 2017-05-11 19:53:50 +02:00
Daniel Fekete ac64d02071 Merge remote-tracking branch 'victorpv/SerialUSB' 2017-05-11 19:01:19 +02:00
victorpv f9bf375142 Small additions to SerialUSB
Resolves enumeration problem in F4 and !Serial never returning true.
When the USB port connects to a host goes thru several states, and can
start sending data once the state is USBD_STATE_CONFIGURED
2017-05-11 07:24:27 -05:00
victorpv 5795b485d5 Adding F103RF support.
Includes board files and a correction to a core file since SPI3 can only
be remapped in connectivity line devices.
2017-05-11 07:22:11 -05:00
Daniel Fekete 3d9bea9a1f USB: Add MSC menu selection to boards.txt 2017-05-10 18:50:21 +02:00
Daniel Fekete 926830ea0e USB: Move interrupts to USBDevice.cpp 2017-05-10 18:50:04 +02:00
Daniel Fekete fef7fba454 USB: automatically start based on menu selection 2017-05-10 18:48:09 +02:00
ChrisMicro e1754ccd5d free ram example added 2017-05-10 07:54:58 +02:00
Daniel Fekete c135b467ad USB: Fix endpoints 2017-05-09 22:00:56 +02:00
Daniel Fekete caf6d0063e USB CDC: use new USBDeviceClass from SerialUSB 2017-05-09 22:00:31 +02:00
Daniel Fekete 324c3df773 USB: add new USBDeviceClass class 2017-05-09 22:00:06 +02:00
Daniel Fekete b30f6af024 USB: add mass storage class descriptor 2017-05-09 21:59:02 +02:00
Daniel Fekete ab565f4585 USB: fix returning length of string descriptors 2017-05-09 19:02:19 +02:00
Daniel Fekete 8b67150245 USB: Rename descriptors that belong to CDC 2017-05-09 17:17:29 +02:00
Daniel Fekete c26ed43a25 USB MSC: use static memory instead of USBD_malloc 2017-05-09 16:21:33 +02:00
Daniel Fekete 433f5c2679 USB: Add MSC middleware 2017-05-09 16:18:17 +02:00
Daniel Fekete a87b357507 PWM: If TIM2 is not available, use TIM3 timer 2017-05-09 14:03:31 +02:00
Daniel Fekete e492650bac USB: Use const memory for string descriptors 2017-05-09 12:02:19 +02:00
Daniel Fekete 7dd491ac1a USB CDC: move into its own folder 2017-05-09 11:31:31 +02:00
Daniel Fekete e8219dc09a USB CDC: Move memory allocation from config to cdc 2017-05-09 11:25:31 +02:00
Daniel Fekete a6869ae8d4 Serial USB: fix operator bool() to not always return false 2017-05-09 07:46:47 +02:00
Daniel Fekete 348132f3c4 UART: Fix RX pin mode on F1 2017-05-08 19:52:54 +02:00
Daniel Fekete 871d6b7076 Test: SPI self test 2017-05-07 15:44:07 +02:00
ChrisMicro dcb8aa985a L476RG SRAM reduced to 96K, F401 systemclock_config cleaned 2017-05-05 14:48:14 +02:00
ChrisMicro e902d495ea NUCLEO_L476RG linker script _estack corrected 2017-05-05 08:18:50 +02:00
ChrisMicro 6787a63c4a Nucleo 64 STM32F401 clock settings corrected with CubeMX config 2017-05-05 07:28:18 +02:00
ChrisMicro 2f90476dd5 Merge branch 'master' of https://github.com/danieleff/STM32GENERIC 2017-05-05 07:08:42 +02:00
Daniel Fekete 2052cd1895 I2S: Conditionally compile handle.Init.FullDuplexMode 2017-05-04 18:25:00 +02:00
Daniel Fekete d1a682452b F7: Add USB config file 2017-05-04 17:51:01 +02:00
Daniel Fekete 44170fe61d F7: enable ICache and DCache 2017-05-04 17:50:15 +02:00
Daniel Fekete e436878594 Automatic compilation: add I2S, SDIO, UART, USB 2017-05-04 17:12:32 +02:00
Daniel Fekete 0d74123949 Fix compilation where stm32f3xx_hal_uart_ex is needed for UART 2017-05-04 16:58:26 +02:00
Daniel Fekete 8715415bb6 F7: Fix stm32f7xx_hal_pwr_ex include 2017-05-04 16:54:06 +02:00
Daniel Fekete 8d8399afe0 F746 Discovery: set UART1 RX/TX to st-link virtual com port 2017-05-04 16:50:34 +02:00
Daniel Fekete 53f4e63090 Variant: remove initVariant from stm32_init.c, so it can be used in variant.cpp 2017-05-04 16:46:15 +02:00
ChrisMicro ddd26eed9e Nucleo F401RE added 2017-05-04 08:09:34 +02:00
ChrisMicro f71e7b5fb7 Merge branch 'master' of https://github.com/danieleff/STM32GENERIC 2017-05-04 06:46:33 +02:00
Daniel Fekete da14f9ed99 Fix Nucleo L476RG Flash memory size 2017-05-04 06:39:33 +02:00
ChrisMicro cfde5a6b86 Merge branch 'master' of https://github.com/danieleff/STM32GENERIC 2017-05-04 06:20:40 +02:00
Daniel Fekete 41e87d045e SDIO: Add method to return last error 2017-05-03 20:15:26 +02:00
Daniel Fekete 30eb7c9eaa SDIO: Add eraseBlock for testing 2017-05-03 20:10:13 +02:00
Daniel Fekete 0250fd74fa SDIO: Add low level card info / register access methods 2017-05-03 20:04:13 +02:00
Daniel Fekete 5fc7208ea4 SDIO: Fix compilation where SDIO is called SDMMC 2017-05-03 20:03:52 +02:00
Daniel Fekete e9eadf7698 SDIO: Split implementation based on STM32 chip series 2017-05-03 19:49:39 +02:00
ChrisMicro a62173a2f4 Merge branch 'master' of https://github.com/danieleff/STM32GENERIC 2017-05-03 12:20:38 +02:00
Daniel Fekete a485045063 Add default upload tools to boards.txt 2017-05-02 18:49:13 +02:00
Daniel Fekete 4646dad1fd Fix tool path for maple_upload and serial_upload 2017-05-02 18:47:53 +02:00
Daniel Fekete 57aa35806d Fix F3 compilation, EXTI2_IRQn -> EXTI2_TSC_IRQn 2017-05-02 17:26:33 +02:00
victorpv 264d33d09d Merge remote-tracking branch 'refs/remotes/danieleff/master' into SPI-DMA 2017-05-01 23:12:29 -05:00
victorpv 8c70ab22b2 Adding F1 and F7 support. 2017-05-01 23:08:50 -05:00
Christoph Haberer 47c7ec0c38 Merge branch 'master' of https://github.com/danieleff/STM32GENERIC 2017-05-01 20:16:22 +02:00
Daniel Fekete a36803dd48 Fix SPI compilation error on F1 2017-05-01 16:01:18 +02:00
Daniel Fekete 1d2d071ca9 Fix I2C compilation on chips without I2S 2017-05-01 16:01:05 +02:00
Daniel Fekete a2bb1881f5 Automated tests: add SPI and I2C compile test 2017-05-01 16:00:39 +02:00
victorpv 80536071f6 SPI with DMA 2nd version.
Small correction go allow NULL tx buffer for compatibility with SDFat
for libmaple F1.
2017-04-30 10:05:03 -05:00
Christoph Haberer 059b550515 Merge branch 'master' into development 2017-04-30 08:16:10 +02:00
Christoph Haberer af66f32150 Serial_portUsage example added 2017-04-30 08:11:14 +02:00
Christoph Haberer 6702b75125 HAL example added 2017-04-30 07:28:36 +02:00
Christoph Haberer 75b0943f3b I2S example added 2017-04-30 07:13:16 +02:00
victorpv 95f37d7c77 1st version
SPI DMA for F4. Blocking.
2017-04-29 22:08:02 -05:00
Daniel Fekete f322d9f7e4 Add I2C timing values for F746 2017-04-29 06:43:58 +02:00
Daniel Fekete 9ce5253c8c For chips with handle.Init.Timing, do not try to guess it
Those chips will need to #define I2Cx_100KHZ_TIMING in variant.h to work.
2017-04-29 06:43:10 +02:00
Daniel Fekete 0a2f0bbd72 Fix compilation of Wire for chips without I2C_IT_BUF
However slave mode will not work for them without rewrire
2017-04-29 06:42:11 +02:00
Daniel Fekete b185d0e680 Add f_cpu to boards 2017-04-29 06:40:39 +02:00
Daniel Fekete 9827f168aa Use provided frequency when setting up I2C clock speed 2017-04-29 06:26:59 +02:00
Daniel Fekete ff400490bd Fix compilation on chips that have no I2S 2017-04-29 06:25:34 +02:00
Daniel Fekete 4b00e4b689 Remove copy-pasted vid/pid from boards.txt so using SerialUSB are not all shown as MapleMini 2017-04-29 06:12:44 +02:00
Daniel Fekete 7a452442df In Discovery F407 menu change UART1 to UART2, as UART1 pins are connected to USB 2017-04-28 18:34:32 +02:00
Daniel Fekete 6d4cc61c0a Fix typo in SerialUART 2017-04-28 18:04:37 +02:00
Christoph Haberer cc3e14994c Merge branch 'master' of https://github.com/danieleff/STM32GENERIC 2017-04-28 10:14:08 +02:00
Daniel Fekete 1e141a35bd Fix millis() bug 2017-04-27 19:08:43 +02:00
Christoph Haberer 45734a58fa sample player basics added 2017-04-27 18:18:11 +02:00
Christoph Haberer 1e0b4c6095 accelerometer example added 2017-04-27 10:54:02 +02:00
Christoph Haberer 59a58e7522 audio codec example refactured 2017-04-27 10:21:45 +02:00
Christoph Haberer b9d6eb9779 audio codec example corrected 2017-04-27 09:50:38 +02:00
Christoph Haberer 22ed7e5245 audo codec CS43L22 example added 2017-04-27 08:30:26 +02:00
Christoph Haberer 5e57f156c6 Merge branch 'master' of https://github.com/danieleff/STM32GENERIC 2017-04-27 06:28:47 +02:00
Christoph Haberer 96b8982777 Merge branch 'master' of https://github.com/maichaell/STM32GENERIC 2017-04-26 22:48:56 +02:00
Michael L 53d9352c52 add demo for LIS3DSH accelerometer with leds 2017-04-26 22:37:33 +03:00
Daniel Fekete 74a0efbe12 Add I2S Master Clock Output 2017-04-26 20:49:16 +02:00
Daniel Fekete 992175e0e5 Fix boards.txt for black F407 boards 2017-04-26 20:15:57 +02:00
Daniel Fekete 949a81fb6f Add F407ZE and F407ZG variants 2017-04-26 19:47:11 +02:00
Christoph Haberer 65b0ded7b1 Merge branch 'master' of https://github.com/danieleff/STM32GENERIC 2017-04-26 12:52:56 +02:00
Christoph Haberer 27b7211fde accelerometer added 2017-04-26 08:03:14 +02:00
Daniel Fekete 4760f3dead Add I2S implementation 2017-04-25 21:40:43 +02:00
Daniel Fekete c3fff6c080 Merge pull request #1 from ChrisMicro/master
STM32F429 Discovery added
2017-04-25 16:59:08 +02:00
Christoph Haberer fc6fdc202f I2C scanner added 2017-04-25 16:55:27 +02:00
Christoph Haberer 9dc54edf00 OTG leds removed from blink example to prevent OTG-FAULT shartcut on the boards 2017-04-25 07:04:48 +02:00
Christoph Haberer d0b36a4b30 AnalogReadSerialUSB example added 2017-04-25 06:51:44 +02:00
Christoph Haberer c70550ea57 led names now same as names from ST repo 2017-04-24 21:49:56 +02:00
Daniel Fekete 59b5348021 Fix pinout of Nucleo boards 2017-04-24 21:08:30 +02:00
Daniel Fekete a2b33aa10f Add attachInterrupt implementation 2017-04-24 18:23:03 +02:00
Daniel Fekete 2a89203577 Fix name of stm32GpioClock 2017-04-24 18:22:45 +02:00
Daniel Fekete c1985e2d92 Make Serialx alias for SerialUARTx 2017-04-24 17:43:09 +02:00
Daniel Fekete 3df3a5fede Fix UART random stop when sending data really fast 2017-04-24 17:42:39 +02:00
Christoph Haberer 80b77a21d0 Merge branch 'master' into development 2017-04-24 08:13:53 +02:00
Christoph Haberer 3b0268f61a Merge remote-tracking branch 'daniel/master' 2017-04-24 08:07:18 +02:00
Christoph Haberer ab954f09ab UserButton example for STM32F429 added 2017-04-24 07:27:14 +02:00
Christoph Haberer b7a187436d pinMode PullUp in core library missing 2017-04-24 07:20:02 +02:00
Christoph Haberer c206a6623d Blink_allLeds esample for STM32F429 Discovery added 2017-04-24 07:11:36 +02:00
Christoph Haberer ba63674472 STM32F429 Discovery Board added, ld script and boards.txt to be reviewed ! 2017-04-23 20:04:14 +02:00
Christoph Haberer 713417cde7 UserButton example added 2017-04-23 14:23:05 +02:00
Daniel Fekete 4ce9c07fa5 Add ability to compile all HAL source files to use in Arduino sketch 2017-04-23 11:45:02 +02:00
Christoph Haberer 53bf888d3d RedLed name corrected 2017-04-23 11:08:54 +02:00
Christoph Haberer 5d0ce91f1f Blink_allLeds for Discovery407VG added 2017-04-23 10:22:13 +02:00
Daniel Fekete a4e7df14f7 Add FreeRTOS implementation 2017-04-23 07:47:06 +02:00
Daniel Fekete 4823708cf1 Add Wire constructor takin SDA and SCL pin 2017-04-23 07:46:26 +02:00
Daniel Fekete 3358ec3cf5 Fix library properties architecture case sensitive STM32 value 2017-04-23 07:45:55 +02:00
Daniel Fekete 6f858aefcd Add hardware floating point to Cortex M4 boards 2017-04-23 05:51:35 +02:00
Daniel Fekete 3588bf1cef Add debug symbols to assembly and cpp files 2017-04-23 05:45:03 +02:00
Daniel Fekete 69b588328e Add SD card example for Black F407VE 2017-04-22 08:36:26 +02:00
Daniel Fekete fee81d692a Add SDIO library 2017-04-22 08:28:14 +02:00
Daniel Fekete 1b68efa898 Regenerate chip files with SDIO and I2S pins included 2017-04-22 08:21:55 +02:00
Daniel Fekete 853431534a Add Discovery 407VG board 2017-04-21 20:12:08 +02:00
Daniel Fekete cad2ff1a14 If variant.h has SDA/SCL defined, use that for I2C1 2017-04-21 20:09:41 +02:00
Daniel Fekete 754d63b9b8 Move board examples into its own folder / menu item 2017-04-21 07:22:18 +02:00
Daniel Fekete 58df2817f5 Add slave I2C 2017-04-21 06:43:04 +02:00
Daniel Fekete 40a4803172 Add I2C slave mode begin() 2017-04-20 20:59:39 +02:00
Daniel Fekete 9f723dada3 Move I2C clock setup and initialization to setClock 2017-04-20 20:57:21 +02:00
Daniel Fekete dbe4023b10 Start I2C clock based on selected I2C 2017-04-20 20:50:46 +02:00
Daniel Fekete 61a5e43c58 Enable changing the I2C instance in Wire library 2017-04-20 19:06:07 +02:00