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
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
Vitaly Repetenko
5a19c14600
Issue #162 : QEI driver macros not defined error fixed
2018-06-19 23:43:34 +03: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
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
Michael Walker
72b22c7f67
Merge branch 'master' into mike
2018-05-02 03:48:09 -07:00
Michael Walker
1fefdf78fe
Remove duplicate code already in upstream master and add include dir
2018-05-02 03:47:26 -07:00
Michael Walker
cd7559268d
Merge branch 'master' into mike
2018-05-02 03:37:31 -07:00
Michael Walker
457afa6202
Remove duplication
2018-05-02 03:36:12 -07:00
Michael Walker
6d879f58f5
Merge remote-tracking branch 'upstream/master'
2018-05-02 03:33:23 -07:00
Michael Walker
4d7ccdd1fc
More corrections
2018-05-01 14:46:56 -07:00
Michael Walker
0fbddccd80
disable voltage inrush regulator
2018-05-01 03:26:28 -07:00
Michael Walker
46233064c5
iasdfa
2018-05-01 01:07:46 -07:00
Michael Walker
7506c2a2c1
support Teensy 3.6
2018-05-01 00:46:42 -07:00
Michael Walker
547c570af0
Update
2018-05-01 00:42:01 -07:00
Michael Walker
c7e0258666
Merge branch 'master' into mike
2018-05-01 00:37:57 -07:00
Michael Walker
4e9f077fb1
Enable Kinesis on newer ChibiOS
2018-05-01 00:26:06 -07:00
Michael Walker
b0a7581067
Attempt at Teensy 3.6 support
2018-04-30 16:34:26 -07:00
Fabien Poussin
71fe8e7ced
Renaming PID struct typedef to avoid conflicts
2018-03-25 04:21:11 +02:00
Fabien Poussin
9e5aba8bd9
Adding basic PID demo.
2018-03-22 18:16:20 +01:00
Fabien Poussin
12552897f3
Cleaning PID lib.
2018-03-22 16:58:48 +01:00
Fabien Poussin
d66ce4b75b
Adding PID library
2018-03-22 16:30:35 +01:00
Fabien Poussin
d4d384557d
Fixes for #138
2018-03-20 16:04:08 +01:00
marcoveeneman
708bb829ea
Fixed some more warnings
2018-03-16 22:16:57 +01:00
Fabien Poussin
3add406135
Merge branch 'master' into update_tests
2018-03-15 12:51:14 +01:00
Fabien Poussin
dabdfca04e
Merge pull request #148 from romainreignier/add_stm32L4
...
platform: add support for STM32L4 family
2018-03-15 12:07:33 +01:00
Fabien Poussin
f8fbfbd248
Merge pull request #149 from marcoveeneman/improve_tiva_makefiles
...
Improve tiva makefiles
2018-03-15 12:06:59 +01:00
Fabien Poussin
424c7a2717
Fixed most testhal examples for STM32, updated configs using script. Fixed deprecated MS2ST calls.
2018-03-14 20:15:13 +01:00
Romain Reignier
6513490986
platform: add support for STM32L4 family
2018-03-12 21:33:11 +01:00
Romain Reignier
345e218afd
lib_sci: FIX 'for' loop initial declarations are only allowed in C99 or C11 mode
2018-03-12 21:27:50 +01:00
Romain Reignier
6ca20973e2
boards: Update board BARTHESS to newer API
2018-03-12 21:20:46 +01:00
Romain Reignier
3a9593e6d8
fatfs: update to latest ChibiOS changes
2018-03-12 21:20:32 +01:00
Romain Reignier
e1e6f87481
hal_usbh: update to new Time macros
2018-03-12 21:20:32 +01:00
Romain Reignier
26a11251bf
hal_fsmc: update to new RCC API
2018-03-12 21:20:32 +01:00
Romain Reignier
918149d48d
hal: stm32: Keep track of latest STM32 RCC API
...
RCC API changed in 01/2018 so apply the changes.
Note that ae7a4d40b8
partially fixed the changes in QEI module but some were missing.
So update the other modules too.
2018-03-12 21:20:07 +01:00
marcoveeneman
32cdf41174
Fixed warnings triggered by -Wundef compile option
2018-03-12 19:04:54 +01:00
Romain Reignier
b143e38a66
Keep track of STM32 RCC API
...
RCC API changed in 01/2018 so apply the changes.
Note that ae7a4d40b8
partially fixed the changes in QEI module but some were missing.
So update the other modules too.
2018-03-11 22:13:06 +01:00
marcoveeneman
5e65e52f28
Fixed wrong variable name for ASM files
2018-03-10 15:32:24 +01:00
marcoveeneman
4aa00494c2
Added shared variables to startup, board and platform makefiles
2018-03-10 14:58:45 +01:00
Fabien Poussin
aa8c6cc4af
Merge pull request #145 from marcoveeneman/tiva_improvements
...
Various Tiva improvements
2018-03-08 21:42:35 +01:00
Fabien Poussin
ae7a4d40b8
Fixes for STM32F0 testhal
2018-03-08 20:14:13 +01:00