Commit Graph

1239 Commits

Author SHA1 Message Date
Jakub Kaderka bfa560413c Fixed Timer number generation 2018-12-21 17:25:22 +01:00
Fabien Poussin f45756ee07
Merge pull request #175 from kajusK/generator
Fixed board generation for pins with note in name
2018-12-13 15:10:26 +01:00
Jakub Kaderka 92b21d872d Fixed board generation for pins with note in name 2018-12-10 22:34:43 +01:00
Fabien Poussin 322d1813f0
Update README.md 2018-12-04 02:29:16 +01:00
Fabien Poussin d0d1aaeffa
Merge pull request #173 from ObKo/chibios-18.2.x-merged
Update NRF5x, KINETIS Makefiles to ChibiOS 18.2.x
2018-12-04 02:21:36 +01:00
Konstantin Oblaukhov 33375fb281 Fix USB HID driver. 2018-11-20 09:53:46 +07:00
Konstantin Oblaukhov a6bb21d05b KINETIS tests and demos updated to ChibiOS 18.2.x. 2018-11-20 09:53:38 +07:00
Konstantin Oblaukhov d921781a45 KINETIS platform update for ChibiOS 18.2.x. 2018-11-20 09:53:30 +07:00
Konstantin Oblaukhov d200007a29 Reorganize KINETIS driver files 2018-11-20 09:53:22 +07:00
Konstantin Oblaukhov 0e6f501f80 Update all NRF5x makefiles and chconf.h.
Add missing halconf_community.h
2018-11-20 09:52:42 +07:00
Konstantin Oblaukhov f4d6d90989 NRF5x platform - new Makefiles. 2018-11-20 09:52:26 +07:00
Konstantin K. Oblaukhov ca35947f81 Reorganize NRF5x driver files. 2018-11-20 09:52:01 +07:00
Fabien Poussin 1391af251d
Merge pull request #170 from kajusK/qei
Added setting qei to value for stm32
2018-11-01 14:37:02 +01:00
Fabien Poussin dc725b6e02
Merge pull request #171 from dflogeras/rccEnableCRC
Fix for rccEnableCRC macro parameter.
2018-11-01 14:36:20 +01:00
Dave Flogeras 28a4beafd1 Fix for rccEnableCRC macro parameter.
This was removed in commit
ae7a4d40b84d8afc999691577210696f16e682f6#diff-7ddaa5ecc31109f41b7801dea2660b47

But I think is still necessary as the underlying rccEnableAHB macros
take parameter 'lp'.  It seems to work for the F0xx series, because its
rccEnableAHB ignores the 'lp'.  It is required when I tried to use the
CRC driver on a family that does require the 'lp' parameter in the lower
level macros.
2018-11-01 09:34:19 -03:00
Jakub Kaderka c4519da48a Added setting qei to value for stm32 2018-10-16 20:25:29 +02:00
Fabien Poussin a0e2c3a785
Merge pull request #169 from apmorton/usbh-fixes
STM32 USBH LLD Fixes
2018-10-02 20:51:08 +02:00
Austin Morton 40769f9bd3 avoid using list_for_each_entry_safe when closing endpoints to prevent potential infinite loop
list_for_each_entry_safe is only safe when the current entry is being removed.
If other entries in the list could potentially be removed it can result in an infinite loop.

Because usbh_lld_ep_close blocks on each urb during iteration, it may give up its lock on
the system and allow an interrupt to remove a different urb from the list,
resulting in an infinite loop when the thread resumes.
2018-10-01 17:57:11 -04:00
Austin Morton ca79ff2e87 fix some compiler warnings around USBH_DEBUG_ENABLE conditions 2018-10-01 17:55:08 -04:00
Austin Morton 36ccd9f43a implement _ptxfe_int to support ISO and INT out transfers 2018-10-01 17:53:07 -04:00
Fabien Poussin 4344e6d179
Merge pull request #168 from kajusK/master 2018-09-28 12:52:31 +02:00
Jakub Kaderka 22e538df16 Generate PAL_LINE for named pins 2018-09-28 12:10:01 +02:00
Fabien Poussin 38bcaedef4
Merge pull request #167 from ObKo/chibios-18.2.x 2018-09-27 08:28:59 +02:00
Konstantin Oblaukhov 6f018973ca Various tests and demos fixes. 2018-09-24 20:33:31 +07:00
Konstantin Oblaukhov 933415a3b9 Update chconf.h to RT v5.1. 2018-09-24 20:32:45 +07:00
Konstantin Oblaukhov 2db0e3fd78 New style makefiles for demos and tests. 2018-09-24 20:31:28 +07:00
Konstantin Oblaukhov 7ab18994e7 Adopt sources to new HAL. 2018-09-24 20:29:02 +07:00
Konstantin Oblaukhov ccfc910829 Update STM32 platform makefiles, add per-driver makefiles. 2018-09-24 20:25:22 +07:00
Konstantin Oblaukhov 2c72509900 Smart build for HAL. 2018-09-24 20:22:33 +07:00
Diego Ismirlian 8139109715 USBH test corrections 2018-09-02 11:59:32 -03:00
Diego Ismirlian 2366ead14e FATFS: update diskio to match FATFS version 2018-08-20 21:29:16 -03:00
Diego Ismirlian dd1799beda Merge branch 'master' of https://github.com/MegabytePhreak/ChibiOS-Contrib 2018-08-20 21:16:55 -03:00
Diego Ismirlian 0936be2541 Merge branch 'master' of https://github.com/ChibiOS/ChibiOS-Contrib 2018-08-20 20:50:22 -03:00
Paul Roukema 9692d1b7ae Update USB_HOST testhal project for latest ChibiOS 2018-08-05 23:59:28 -04:00
Paul Roukema 2a9d939d72 Fix incompatible USBH VMTs 2018-08-05 23:59:06 -04:00
Fabien Poussin fe95e90b80
Merge pull request #165 from lechndo/bug_#161_STM32_CRC_DMA_size_limit
Fix #161: STM32 LLD CRCv1 large data bug in DMA mode
2018-07-13 11:19:23 +02:00
Unknown 6ac9e40dfa Fix STM32 LLD CRCv1 large data bug in DMA mode
* STM32 DMA can only handle 65535 bytes per transfer so larger data sets
   have to split up to be correctly handled when using DMA
2018-07-12 15:01:44 +02:00
Fabien Poussin d86a300df4
Merge pull request #163 from vrepetenko/ISSUE162_QEI_DRIVER
Issue #162: QEI driver macros not defined error fixed
2018-06-20 21:51:38 +02:00
Vitaly Repetenko 5a19c14600 Issue #162: QEI driver macros not defined error fixed 2018-06-19 23:43:34 +03:00
Fabien Poussin 7790c2a1c4
Merge pull request #159 from walkerstop/sdhcfix
Adding missing interrupt vector for SDHC on MK66F18 MCU
2018-05-17 03:38:02 +02:00
Michael Walker 8f974a83a5 Adding missing interrupt vector for SDHC on MK66F18 MCU 2018-05-08 07:39:53 -07:00
Fabien Poussin 6cc0927c06
Merge pull request #158 from walkerstop/mike
Kinetis MK66F18 and PJRC Teensy 3.6 support
2018-05-07 16:58:30 +02:00
Michael Walker 619d45c0ff Fix MK66F18 compilation for the following HALs: Serial, I2C, EXT, ADC, GPT, PWM, SPI 2018-05-07 07:45:08 -07:00
Fabien Poussin 43fb76203d
Merge pull request #157 from walkerstop/master
Kinetis compilation errors with latest code from ChibiOS master branch
2018-05-05 19:24:18 +02:00
Fabien Poussin dfd4708dbc
Merge pull request #156 from wiml/k64_support
Kinetis K64 and PJRC Teensy3.5 support
2018-05-05 19:23:19 +02:00
Michael Walker f4b640014d Correct register definitions for MK66F18 for LPTMR and FlexRAM 2018-05-03 15:17:52 -07:00
Fabien Poussin ee2031101c
Merge pull request #153 from fpoussin/pid
PID Library and demo
2018-05-02 18:09:43 +02:00
Michael Walker 8f7e1d18b9 Always use IRC48M clock for USB on MK66F18 2018-05-02 07:53:01 -07:00
Michael Walker 5bec0d7abc Always use IRC48M clock for USB on MK66F18 2018-05-02 06:49:29 -07:00
Michael Walker 0f3af19758 Disable MPU by default 2018-05-02 05:15:22 -07:00