marcoveeneman
|
708bb829ea
|
Fixed some more warnings
|
2018-03-16 22:16:57 +01:00 |
marcoveeneman
|
32cdf41174
|
Fixed warnings triggered by -Wundef compile option
|
2018-03-12 19:04:54 +01:00 |
marcoveeneman
|
4aa00494c2
|
Added shared variables to startup, board and platform makefiles
|
2018-03-10 14:58:45 +01:00 |
marcoveeneman
|
9ef6a86060
|
Renamed GPIO IRQ priority definitions for the PAL driver
|
2018-03-07 20:38:10 +01:00 |
marcoveeneman
|
9a21d8e143
|
Removed EXT driver files
|
2018-03-02 18:55:22 +01:00 |
marcoveeneman
|
2977a2bc87
|
Implemented events to PAL driver for Tiva devices.
Most code from the EXT driver could be reused.
|
2018-03-02 00:09:45 +01:00 |
marcoveeneman
|
f8b91dc682
|
Added number of GPIO pins to TM4C129x registry.
|
2018-03-02 00:07:02 +01:00 |
marcoveeneman
|
7057148a43
|
Fixed hal_st_lld still using old register access.
Registers are now accessed using the HWREG() macro.
|
2018-03-02 00:05:39 +01:00 |
marcoveeneman
|
ff7d474ecd
|
Updated platform.mk files to handle halconf.h files located in CONFDIR
|
2018-03-02 00:02:48 +01:00 |
marcoveeneman
|
927b3cf1b4
|
Fixed bug in pal_lld_writepad implementation
|
2018-03-01 23:13:01 +01:00 |
marcoveeneman
|
cae865f0b9
|
Changed PAL driver so that TM4C123x devices GPIO blocks always use AHB.
|
2018-02-28 18:28:02 +01:00 |
marcoveeneman
|
19efef2f4a
|
Fixed hal_i2c_lld.c
|
2017-11-24 22:25:12 +01:00 |
marcoveeneman
|
ec4b244c51
|
Merge pull request #125 from marcoveeneman/tiva_add_uart
Add Tiva UART driver.
|
2017-11-23 21:37:24 +01:00 |
marcoveeneman
|
1cc2988040
|
Aligned the Tiva port to the SPI driver improvements.
|
2017-09-10 21:16:14 +02:00 |
marcoveeneman
|
5d77abe7f2
|
Initial version of the Tiva UART driver.
|
2017-09-10 19:43:04 +02:00 |
marcoveeneman
|
801b264b75
|
Fixed ADC driver.mk
|
2017-07-03 23:03:37 +02:00 |
marcoveeneman
|
f8b656a810
|
Added missing driver.mk file for the ADC driver.
|
2017-07-03 22:30:46 +02:00 |
marcoveeneman
|
884dbaeabc
|
Improved ADC driver and ADC testhal application.
|
2017-07-03 22:24:07 +02:00 |
marcoveeneman
|
ffd9d3fd90
|
Initial ADC driver and testhal application for TM4C123x.
|
2017-07-03 22:23:55 +02:00 |
marcoveeneman
|
2841fd88cd
|
Updated license headers
|
2017-04-20 19:47:50 +02:00 |
marcoveeneman
|
cfbd190b1e
|
Fixed Tiva low level driver @file documentation.
|
2017-04-18 23:17:00 +02:00 |
marcoveeneman
|
3e3db4cf24
|
Improved documentation of the Tiva serial driver.
|
2017-04-18 23:06:30 +02:00 |
marcoveeneman
|
e712f914ba
|
Implemented advanced buffering support for the Tiva serial driver.
|
2017-04-18 22:55:01 +02:00 |
marcoveeneman
|
01423b08c2
|
Changed the flag set when a serial buffer is full.
|
2017-04-18 22:41:25 +02:00 |
marcoveeneman
|
9617145f21
|
Added driver.mk file for each low level peripheral driver.
|
2017-04-18 22:20:21 +02:00 |
marcoveeneman
|
3ad1b1b07c
|
Deleted custom Tiva CMSIS headers.
|
2016-11-11 23:01:39 +01:00 |
marcoveeneman
|
ed9c079d62
|
Fixed the MAC driver.
While moving the MAC driver to TivaWare the addresses used in the HWREG macros were incorrect. The base address was missing.
|
2016-11-11 23:01:07 +01:00 |
marcoveeneman
|
79fc9cfe5d
|
Added checks and defines for device revisions.
This can be used for errata workarounds in the drivers.
|
2016-10-30 14:38:02 +01:00 |
marcoveeneman
|
b783488ec6
|
Added check for a valid device in the TM4C129x series.
|
2016-10-30 14:37:02 +01:00 |
marcoveeneman
|
548c3592db
|
Fixed errors introduced by line feature.
|
2016-10-30 14:13:31 +01:00 |
marcoveeneman
|
568ed8d0ee
|
Some improvements.
|
2016-10-30 12:27:54 +01:00 |
marcoveeneman
|
25d71d9982
|
Added line support in Tiva pal driver.
|
2016-10-30 12:16:21 +01:00 |
marcoveeneman
|
24de854c90
|
Replaced custom register bitfield macros by TivaWare bitfield macros.
|
2016-10-28 00:03:49 +02:00 |
marcoveeneman
|
0e86715267
|
Replaced custom register bitfield macros by TivaWare bitfield macros.
|
2016-10-27 23:44:14 +02:00 |
marcoveeneman
|
223f465890
|
Replaced custom register bitfield macros by TivaWare bitfield macros.
|
2016-10-27 22:55:17 +02:00 |
marcoveeneman
|
94fe96d3ae
|
Updated pwm_lld to use TivaWare.
|
2016-10-26 21:09:34 +02:00 |
marcoveeneman
|
8881004050
|
Updated spi and udma lld to use TivaWare.
|
2016-10-11 21:21:30 +02:00 |
marcoveeneman
|
2c2c3c567c
|
Updated wdg_lld to use TivaWare.
|
2016-10-08 22:14:45 +02:00 |
marcoveeneman
|
9fd36443b4
|
Updated i2c_lld to use TivaWare.
|
2016-10-08 22:03:56 +02:00 |
marcoveeneman
|
f66996bd7d
|
Updated gpt_lld to use TivaWare.
|
2016-10-08 21:30:40 +02:00 |
marcoveeneman
|
b6d9cd409f
|
Updated ext_lld to use TivaWare.
|
2016-10-08 21:08:40 +02:00 |
marcoveeneman
|
51abe9fbeb
|
Updated mac_lld to use TivaWare.
|
2016-10-08 20:46:03 +02:00 |
marcoveeneman
|
8f9b3b4302
|
Fixed wrong definitions in st_lld.h
|
2016-10-08 20:21:29 +02:00 |
marcoveeneman
|
9b670d684f
|
Use new PART_<device> defines for tm4c129x registry and isr.
|
2016-10-08 20:20:21 +02:00 |
marcoveeneman
|
3e069788d9
|
Updated st_lld to use TivaWare.
Tickless mode is working again.
Fixed st_lld_get_counter reading the wrong register.
|
2016-10-08 19:51:16 +02:00 |
marcoveeneman
|
f8d62560b7
|
Improve serial driver.
|
2016-10-08 18:05:57 +02:00 |
marcoveeneman
|
eceaf26f21
|
st driver only works in periodic mode for now.
|
2016-10-08 17:57:37 +02:00 |
marcoveeneman
|
6675bf01e1
|
Updated serial driver to use new register access.
|
2016-08-30 18:43:47 +02:00 |
marcoveeneman
|
d5476e6ce6
|
Updated pal driver to use new register access.
|
2016-08-30 18:43:19 +02:00 |
marcoveeneman
|
5a1331c09f
|
Use new PART_<device> defines.
|
2016-08-30 18:41:10 +02:00 |