Commit Graph

375 Commits

Author SHA1 Message Date
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
Daniel Fekete 0075365e56 Use the more explicit linking to the c library to make sure sbrk is linked 2017-04-20 19:05:23 +02:00
Daniel Fekete 4229e43167 Add Discovery F746NG 2017-04-19 21:37:15 +02:00
Daniel Fekete eff3b08cef Add menu options for Discovery L0 2017-04-19 21:30:56 +02:00
Daniel Fekete ef5cd4d857 Fix undefined reference to HAL_PWREx_EnableOverDrive when compiling F7 2017-04-19 21:27:24 +02:00
Daniel Fekete 1ad325396c When transfering 8 bit SPI, only set / get the first byte 2017-04-19 21:21:53 +02:00
Daniel Fekete 61ececd5d1 Add method for setting different SPI instance for SPIClass 2017-04-19 21:15:45 +02:00
Daniel Fekete 67450454f2 Add more GPIO clock initialization 2017-04-19 21:14:45 +02:00
Daniel Fekete 8e473b06fb Fix Arduino.h port_pin_list renamed to variant_pin_list 2017-04-19 21:14:07 +02:00
Daniel Fekete d24f8694ee Add pin definitions (MOSI MISO...) to variant.h files 2017-04-18 21:29:05 +02:00
Daniel Fekete cb985cec3b Fix writing on UART, block if buffer is full. 2017-04-18 19:39:39 +02:00
Daniel Fekete 48115f33de Documentation changes for Arduino tools menu option 2017-04-18 19:29:57 +02:00
Daniel Fekete 436fabbd95 Add USB and Serial selection to the menu options 2017-04-18 18:54:02 +02:00
Daniel Fekete dda37d7e81 Rename port_pin_list to variant_pin_list to be more clear 2017-04-17 21:01:24 +02:00
Daniel Fekete cdf605ede5 Refactored function names to use camel case 2017-04-17 20:57:28 +02:00
Daniel Fekete 99a8d562fa Rename USBSerial to SerialUSB to be the same as SerialUART 2017-04-17 20:45:47 +02:00
Daniel Fekete 7e0b254ea1 Add AVR compatibility file 2017-04-17 15:45:06 +02:00
Daniel Fekete 1124199167 Add example for Black 407VE onboard Winbond flash 2017-04-17 13:38:20 +02:00
Daniel Fekete da658b6e70 Add arduino utility function implementation: random, map, makeWord 2017-04-17 13:37:26 +02:00
Daniel Fekete 2f5bdeaef7 Change PWM to not use any memory if analogWrite is never used. 2017-04-17 12:37:05 +02:00
Daniel Fekete 919c3aeba0 Add basic I2C master implementation 2017-04-17 12:36:20 +02:00
Daniel Fekete 73ef9cbf12 Add UART alternative pin setting methods 2017-04-17 11:06:24 +02:00
Daniel Fekete d77814ca9a Basic analogWrite with PWM on TIM2 2017-04-16 15:40:46 +02:00
Daniel Fekete e8ca1fea6f Fix implementation of analogRead 2017-04-16 14:44:56 +02:00
Daniel Fekete 23b3dc7a91 Implement delayMicroseconds 2017-04-15 12:06:07 +02:00
Daniel Fekete 576ab0bd8e Implement analogRead 2017-04-15 10:25:28 +02:00
Daniel Fekete 8b740566de Generate analog channes for the chips 2017-04-15 10:25:11 +02:00
Daniel Fekete e6cff10f83 Fix memory sizes for Discovery L0 2017-04-15 06:30:23 +02:00
Daniel Fekete 71a2fd2add Fix memory sizes for Black F407VE 2017-04-15 06:29:06 +02:00
Daniel Fekete 5bc8c46d11 Fix UART buffer implementation 2017-04-14 22:43:17 +02:00
Daniel Fekete a8bc4330df Fix test, when testing INPUT_PULLUP, set the connected pin to INPUT 2017-04-14 22:12:51 +02:00
Daniel Fekete c2123290c6 Fix default pin order 2017-04-14 21:37:01 +02:00
Daniel Fekete 2d313e126b Enable variant to set board default SPI 2017-04-14 07:32:31 +02:00
Daniel Fekete 6062b62976 Add loopback self-test library 2017-04-13 22:51:17 +02:00
Daniel Fekete 4545c8eefc Add empty SPI end() implementation 2017-04-13 22:27:42 +02:00
Daniel Fekete 34febd7321 Fix compilation when using dynamic memory allocation 2017-04-13 22:24:16 +02:00
Daniel Fekete 5c11fc32fb Warn Nucleo users as the pin numbers are not yet set 2017-04-13 16:53:43 +02:00
Daniel Fekete 5dd88df4ed Show error if the chip series is not defined in boards.txt 2017-04-13 16:53:33 +02:00
Daniel Fekete 468a96ca2c Fix micros() implementation 2017-04-13 06:04:47 +02:00
Daniel Fekete b5fa0d8ee4 Use direct register access in SPI transfer 2017-04-12 22:23:27 +02:00
Daniel Fekete 17bd008026 Provide alternate pin settings functions for SPI 2017-04-12 21:45:50 +02:00
Daniel Fekete a0f76c6e0a Add RwReg define - some libraries use it 2017-04-12 21:08:34 +02:00
Daniel Fekete 7d5c4f4ff6 Fix compilation error on F1 2017-04-12 21:06:05 +02:00
Daniel Fekete a203b7b53b Implement micros using SysTick LOAD / VAL 2017-04-12 21:05:28 +02:00
Daniel Fekete 26cf7899d6 Rearrange Maple Mini pin names to match the pin numbers 2017-04-12 20:32:22 +02:00
Daniel Fekete b11a84e957 Add arduino compatibility files 2017-04-12 20:31:53 +02:00
Daniel Fekete 1b957bb09c Implement digitalPinToPort, digitalPinToBitMask, portOutputRegister, portInputRegister 2017-04-12 20:31:30 +02:00
Daniel Fekete 9a120e5cbb Compatibility: add files included in libraries 2017-04-12 20:27:19 +02:00
Daniel Fekete b99aba83c0 SPI: Implement missing endTransaction 2017-04-12 20:26:35 +02:00
Daniel Fekete 2c843cd148 SPI implementation start 2017-04-12 07:18:54 +02:00
Daniel Fekete 102d9b7602 Generate clock frequencies for peripherals, and some refactoring / renaming 2017-04-12 06:15:09 +02:00
Daniel Fekete f5a84196e7 Merge alternate function code from multiple chip series 2017-04-11 20:32:37 +02:00