Gregory Nutt
|
e503352bbc
|
Tiva: Upate GPIO header file for TM4C129X
|
2014-12-22 12:59:13 -06:00 |
|
Gregory Nutt
|
cbeb82cb89
|
TM4C129X: Simplify be removing unnecessary temporary variable
|
2014-12-22 12:01:33 -06:00 |
|
Gregory Nutt
|
9fb1cccb37
|
TM4C129X: Simplify be removing unnecessary temporary variable
|
2014-12-22 11:53:31 -06:00 |
|
Gregory Nutt
|
1bb168abd6
|
TM4C129X: First cut at new Tiva clock configuration logic
|
2014-12-22 11:45:10 -06:00 |
|
Gregory Nutt
|
dd89bd2233
|
TM4C129X: A small step toward understanding new Tiva clocking
|
2014-12-22 09:30:41 -06:00 |
|
Gregory Nutt
|
c4d0e0a8dd
|
Tiva: Rename TIVA_CRC_BASE to TIVA_CCM_BASE
|
2014-12-21 17:44:11 -06:00 |
|
Gregory Nutt
|
197cfbf798
|
Tiva: Add support for I2C6-9
|
2014-12-21 17:20:16 -06:00 |
|
Gregory Nutt
|
fe12140f94
|
Tiva SSI and board configurations: hange negative Tiva logic CONFIG_SSIx_DISABLE to positive logic CONFIG_TIVA_SSIx. Add support for SSI2 and SSI3
|
2014-12-21 15:23:37 -06:00 |
|
Gregory Nutt
|
467521ba33
|
Improved comments
|
2014-12-21 14:09:04 -06:00 |
|
Gregory Nutt
|
240b57428f
|
TM4C129X: Increated power/clocking macros into I2C driver
|
2014-12-21 13:02:12 -06:00 |
|
Gregory Nutt
|
582966260d
|
TM4C129X: Add macros to enable/disable peripheral power
|
2014-12-21 11:40:39 -06:00 |
|
Gregory Nutt
|
c24c0021b0
|
Tiva SSI: Use portable macros to enable peripheral clocking
|
2014-12-21 11:16:21 -06:00 |
|
Gregory Nutt
|
6c937a3bd3
|
Tiva: More run mode clock enable macros
|
2014-12-21 11:02:56 -06:00 |
|
Gregory Nutt
|
1289674a54
|
TM4C129X: Framework for new Tiva clocking logic (details not yet implemented)
|
2014-12-21 10:14:40 -06:00 |
|
Gregory Nutt
|
70970d06a1
|
Tiva: Completes first cut at system control header file
|
2014-12-20 12:05:22 -06:00 |
|
Gregory Nutt
|
fa358ecdb9
|
Tiva: More TM4C129 system control register definitions
|
2014-12-20 11:10:10 -06:00 |
|
Gregory Nutt
|
6e3d693c5c
|
Tiva: More TM4C129 system control register definitions
|
2014-12-20 09:59:21 -06:00 |
|
Gregory Nutt
|
8aa9f27925
|
Tiva: Add a configuration setting to better distinguish TM4C123 and 129 families. Reanem tm4c_syscontrol.h to tm4c123_syscontrol.h; rename tm4c129x_syscontrol.h to tm4c129_syscontrol.h
|
2014-12-20 08:38:11 -06:00 |
|
Gregory Nutt
|
e0678813c1
|
Tiva: Updates to system control regiser definitions
|
2014-12-20 08:22:17 -06:00 |
|
Gregory Nutt
|
93bcd3e03e
|
TM4C129X: Add custom system control header file (incomplete)
|
2014-12-19 12:12:52 -06:00 |
|
Gregory Nutt
|
6cc9716d55
|
Tiva: Fix configuration logic for IRQ interrupts. The various parts support varying numbers of GPIO blocks and with varying capabilities to support interrupts on the pins of different GPIO blocks
|
2014-12-18 15:33:52 -06:00 |
|
Gregory Nutt
|
a5fcd71af0
|
Tiva: Change negative logic CONFIG_TIVA_DISABLE_GPIOx_IRQS to positive logic CONFIG_TIVA_GPIOx_IRQS
|
2014-12-18 15:19:16 -06:00 |
|
Gregory Nutt
|
ddad16a7b7
|
Tiva: Add GPIO interrupt support for the TMS4C129X
|
2014-12-18 11:52:06 -06:00 |
|
Gregory Nutt
|
55a3c57399
|
DK-TM4C129X: Fixes to get clean build. Logic is still not complete, however
|
2014-12-18 08:24:24 -06:00 |
|
Gregory Nutt
|
d27fb63862
|
TM4C129X: Add pin multiplexing
|
2014-12-17 11:55:45 -06:00 |
|
Gregory Nutt
|
c1851296b2
|
Tiva TM4C129X: Fix some errors in memory map
|
2014-12-17 09:42:37 -06:00 |
|
Gregory Nutt
|
2990c913b4
|
Add memory map for the TM4C129X
|
2014-12-17 09:40:56 -06:00 |
|
Gregory Nutt
|
3c6616f86a
|
Add interrupt definitions for the TM4C129X
|
2014-12-17 08:19:23 -06:00 |
|
Gregory Nutt
|
09b16e3819
|
Remove packaging indications for TM4C129 configuration variables
|
2014-12-16 16:22:52 -06:00 |
|
Gregory Nutt
|
18c61b6e64
|
Add TM4C129XNCZAD and TM4C1294NCPDT to the Tiva configuration system
|
2014-12-16 16:02:21 -06:00 |
|
Gregory Nutt
|
a1e05721d8
|
Tiva I2C: Don't try to ACK and STOP on the same byte. Improve logic that suppresses STOP on a repeated start
|
2014-12-12 12:13:31 -06:00 |
|
Gregory Nutt
|
3ac6379bbe
|
Tiva I2C: Legacy mode reset logic ommitted in last commit
|
2014-12-12 09:31:17 -06:00 |
|
Gregory Nutt
|
c8d1f87571
|
Tiva I2C: Add logic to reset I2C when busy hangs with busy
|
2014-12-12 09:26:10 -06:00 |
|
Gregory Nutt
|
1c569b85f8
|
Cosmetic change to force compliance with coding standard
|
2014-12-12 07:14:16 -06:00 |
|
Gregory Nutt
|
b818691a3a
|
Tiva I2C: Fix how I2C transactions are started and some I2C error reporting
|
2014-12-11 12:31:42 -06:00 |
|
Gregory Nutt
|
a190aeeeba
|
Tiva I2C: All SDA pins should be open drain, but all SCL pins should be digital output
|
2014-12-11 12:30:48 -06:00 |
|
Gregory Nutt
|
c7adcf5af2
|
Tiva I2C: Add register-level debug capability
|
2014-12-11 09:34:03 -06:00 |
|
Gregory Nutt
|
3958661ae5
|
Tiva I2C: Minor clean-up to I2C tracing
|
2014-12-11 08:11:32 -06:00 |
|
Gregory Nutt
|
475d2c3137
|
Tiva I2C: Fix error in assertion logic
|
2014-12-11 07:02:14 -06:00 |
|
Gregory Nutt
|
98d9ceb582
|
Tiva I2C: Add I2C options to Kconfig
|
2014-12-10 13:56:00 -06:00 |
|
Gregory Nutt
|
bf5179d0ac
|
Tiva I2C: Add workaround for errata; clean up some error handling
|
2014-12-10 13:01:47 -06:00 |
|
Gregory Nutt
|
58d0e169c7
|
Tiva I2C: Driver is code complete but untested
|
2014-12-10 12:43:46 -06:00 |
|
Gregory Nutt
|
03e1ecd6aa
|
Tiva i2C: Lots of compilation fixes
|
2014-12-10 08:47:34 -06:00 |
|
Gregory Nutt
|
86577c2282
|
Simplify I2C master/slave addresing to simplify driver development
|
2014-12-10 08:47:07 -06:00 |
|
Gregory Nutt
|
0daa071f2a
|
Tiva I2C: Finishes initialization logic
|
2014-12-10 07:31:44 -06:00 |
|
Gregory Nutt
|
c16ab05135
|
Tiva: Do I2C clock initialization without using legacy registers. Necessary for I2C3-5
|
2014-12-09 15:28:10 -06:00 |
|
Gregory Nutt
|
20b4417e48
|
Add a little bit more Tiva I2C initialization logic
|
2014-12-09 14:48:24 -06:00 |
|
Gregory Nutt
|
b05fefc15a
|
Fix typo in Tiva UART regiser address definition. SourceForge Ticket #37
|
2014-12-09 12:18:41 -06:00 |
|
Gregory Nutt
|
f5c124e081
|
Tiva: Add build framework and skeleton files for Tiva I2C driver. Initial commit is just the STM32 I2C driver with name changes and STM32-specific logic removed
|
2014-12-09 12:18:40 -06:00 |
|
Gregory Nutt
|
928bc5ca84
|
Update the Tiva I2C register definitions for the TM4C123 and TM4C129
|
2014-12-09 08:42:12 -06:00 |
|