Commit Graph

1162 Commits

Author SHA1 Message Date
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
barthess 9cde3a71c4 Test before possible file rename 2015-01-17 16:02:23 +03:00
marcoveeneman 6917afd20d Added debug configuration for the RT-TM4C123G-LAUNCHPAD demo. 2015-01-14 23:02:58 +01:00
marcoveeneman 4532c817db Added external tool configuration for the In-Circuit Debug Interface (ICDI). 2015-01-14 23:02:20 +01:00
marcoveeneman 0c29d6eb35 Added project files for the RT-TM4C123G-LAUNCHPAD demo. 2015-01-14 22:49:13 +01:00
RoccoMarco 0c8c329686 Added devices_lib 2015-01-12 12:45:03 +01:00
barthess 0c93d40779 [1-wire] Cosmetical cleanups 2014-12-27 22:18:30 +03:00
barthess 82b8855e83 Added board files for ST_STM32F0308_DISCOVERY board 2014-12-27 22:18:30 +03:00