Commit Graph

1069 Commits

Author SHA1 Message Date
marcoveeneman 166421f69d Updated mcuconf files of Tiva teshal demos for GPT, I2C and PWM. 2015-03-04 21:52:15 +01:00
marcoveeneman b826d3a8e3 Updated Tiva testhal demo for I2C. 2015-03-04 20:42:54 +01:00
marcoveeneman 42add52912 Updated Tiva Testhal demos for GPT and PWM. 2015-03-04 20:32:05 +01:00
marcoveeneman 81b87913b4 Removed AHB setting of GPIOG - GPIOJ for the RT-TM4C123G-LAUNCHPAD demo since this device only has GPIOA - GPIOF. 2015-03-03 23:09:08 +01:00
marcoveeneman c6d7c1f7dc Adapted the RT-TM4C123G-LAUNCHPAD and RT-TM4C1294-LAUNCHPAD demos to configure the used pins at runtime and moved the TestThread execution before the blink threads are started. 2015-03-03 23:07:15 +01:00
marcoveeneman ff68a0b1f0 Changed the Tiva board.h files so all pins are configured as GPIOs and tri-stated except the JTAG pins. 2015-03-03 23:05:02 +01:00
marcoveeneman 61b7a9f0f3 Added missing PAL_TIVA_DEN_ENABLE for PAL_MODE_INPUT in Tiva devices. 2015-03-03 23:02:56 +01:00
marcoveeneman df58a5cdb6 Changed the RT-TM4C1294-LAUNCHPAD demo to initialize the led pins to output push-pull. 2015-03-03 22:24:56 +01:00
marcoveeneman 0f7928dd85 Added missing drive strength enable for PAL_MODE_OUTPUT_OPENDRAIN in Tiva devices. 2015-03-03 22:02:56 +01:00
marcoveeneman 4cd44e345e Implemented PAL_MODE_* defines for Tiva devices. 2015-03-03 21:53:33 +01:00
marcoveeneman 555d45f70a Implemented AHB access for GPIOA - GPIOJ for TM4C123x devices. On TM4C129x devices the AHB is the only used bus for GPIO.
Replaced the nops after starting the gpio peripheral clocks with a busy wait until all GPIO peripherals are ready.
Added Sub-Family identifier for TM4C123x devices.
2015-03-03 21:15:21 +01:00
barthess e75668f53b EICU. Cosmetical cleanup 2015-03-03 22:43:25 +03:00
barthess 35c48df910 EICU. Deleted code for "fast" capture.
Reasons:
1) It duplicates functionality of "vanilla" ICU driver
2) Fast and slow modes are mutually exclided in single timer
2015-03-03 22:24:16 +03:00
barthess 8b2ddb7f2b EICU. Cosmetical improvements. 2015-03-03 21:10:03 +03:00
barthess 28ab149cf7 EICU. Cosmetical improvements. 2015-03-03 21:07:44 +03:00
barthess 75688209c2 EICU now able to capture data on all channels 2015-03-03 19:01:28 +03:00
barthess 4764c3ba15 EICU. Fixed handlign of 32-bit timers. General code cleanup. PWM mode still untested. 2015-03-01 21:09:12 +03:00
barthess 8bb246b572 EICU. Fixed another portion of typos. 2015-03-01 16:25:09 +03:00
barthess 71bba80a03 EICU. Fixed some typos. 2015-03-01 14:38:24 +03:00
barthess 4e7a5796b4 Added EICU driver in HAL. Added STM32 backend for EICU. 2015-02-28 21:42:40 +03:00
barthess 605fb84bcd Updated .project files 2015-02-28 21:41:55 +03:00
marcoveeneman 12d6c494d3 Restructured Tiva pal_lld.h 2015-02-26 22:45:32 +01:00
marcoveeneman 631ec2d5cb Added missing static keyword for Tiva gpio_init function. 2015-02-26 21:38:20 +01:00
marcoveeneman 71f9a8ff50 Fixed incorrect and missing GPIO pin unlocking for JTAG and NMI pins in pal_lld_init. 2015-02-26 21:35:46 +01:00
marcoveeneman f376aec4d8 Changed the Tiva pal driver RCGCGPIO enable mask name.
Added a note about the RCGC register.
2015-02-26 21:11:51 +01:00
marcoveeneman 8a7ede5e0a Fixed wrong bit mask in Tiva pal driver. 2015-02-26 21:09:10 +01:00
marcoveeneman c17c2f6edf Added Tiva I/O mode flags.
Implemented _pal_lld_setgroupmode.
2015-02-26 20:31:47 +01:00
barthess 7ac7d41b20 FSMC_SRAM haltest. Added memcpy over DMA speed test 2015-02-25 23:02:05 +03:00
barthess 900963482d Finished memtest code 2015-02-24 17:43:53 +03:00
barthess 33f1b2541e FSMC_SRAM testhal. Added memtest and membench. 2015-02-24 00:10:02 +03:00
barthess a1822c490d Updated makefiles in testhal after ChibiOS update. 2015-02-23 22:45:42 +03:00
marcoveeneman 2463abdd1b Renamed Tiva launch and debug configurations.
Fixed wrong SYSCTL access of gpt, i2c and pwm after changing the SYSCTL structure in TM4C123x.h.
2015-02-17 21:25:12 +01:00
marcoveeneman 5dab4ce8c2 Merge branch 'tm4c129x_ethernet' 2015-02-16 21:53:32 +01:00
marcoveeneman 7b73ccd1d0 Added basic demo for TM4C1294 Connected Launchpad with LwIP. 2015-02-16 21:49:29 +01:00
marcoveeneman 59499bd0cf Added MAC low level driver for the TM4C129x. Tested on the TM4C1294 Connected Launchpad. 2015-02-16 21:31:04 +01:00
marcoveeneman e391b1509d Reverted TM4C129x SYSCTL to old structure.
Added Ethernet peripheral structure for TM4C129x devices.
2015-02-16 20:49:37 +01:00
Uladzimir Pylinski 4094380795 Merge pull request #3 from RoccoMarco/master
Added devices_lib
2015-01-23 21:41:03 +03:00
marcoveeneman e04cc85d64 Merge branch 'tiva_chibistudio' 2015-01-22 21:51:35 +01:00
marcoveeneman acedb79754 Added debug and external tool configuration for the TM4C123x PWM testhal. 2015-01-22 21:22:08 +01:00
marcoveeneman 39f16696b0 Added debug and external tool configuration for the TM4C123x I2C testhal. 2015-01-22 21:21:58 +01:00
marcoveeneman 8158c1bd65 Added debug and external tool configuration for the TM4C123x GPT testhal. 2015-01-22 21:21:41 +01:00
marcoveeneman 22addb0a74 Added project files for the TM4C123x PWM testhal. 2015-01-22 21:19:03 +01:00
marcoveeneman 45f86d1170 Added project files for the TM4C123x I2C testhal. 2015-01-22 21:18:52 +01:00
marcoveeneman 072e0e2cdf Added project files for the TM4C123x GPT testhal. 2015-01-22 21:18:19 +01:00
marcoveeneman 8c608abb1d Added project files for the RT-TM4C1294-LAUNCHPAD demo. 2015-01-22 21:16:35 +01:00
Uladzimir Pylinski 14bdd6477f Update README-git.md 2015-01-17 16:11:17 +03:00
Uladzimir Pylinski 8fedd41a6a Update README-git.md 2015-01-17 16:09:39 +03:00
Uladzimir Pylinski a936f7855d Update README-git.md 2015-01-17 16:08:56 +03:00
Uladzimir Pylinski 9dffd62950 Update README-git.md 2015-01-17 16:07:26 +03:00
barthess 0d0cf20a68 Readme files renamed from *.txt to *.md 2015-01-17 16:04:01 +03:00