Commit Graph

  • 7b7c6fd198 Tiva. Replaced all references to CORTEX_IS_VALID_KERNEL_PRIORITY with OSAL_IRQ_IS_VALID_PRIORITY. marcoveeneman 2015-04-16 21:46:53 +0200
  • e62aae545a Tiva. Fixed I2C testhal makefile. marcoveeneman 2015-04-16 21:42:15 +0200
  • b0bba2957e Tiva. Removed unnecessary include of test.mk in makefiles. marcoveeneman 2015-04-16 21:41:36 +0200
  • 6ed850b0a5 Tiva. Fixed makefile for RT-TM4C1294-LAUNCHPAD-LWIP demo. marcoveeneman 2015-04-16 21:16:10 +0200
  • 23c2cabf28 Tiva. Updated makefiles for Tiva demos and testhal. marcoveeneman 2015-04-16 19:19:03 +0200
  • 9d14e38afe Tiva. Added new startup files. marcoveeneman 2015-04-15 23:16:23 +0200
  • 491f5ff675 Tiva. Fixed Tiva CORTEX_MODEL definitions in cmparams.h. marcoveeneman 2015-04-15 23:05:43 +0200
  • 772a39d3e9 Tiva. Removed port_tm4c123x.mk and port_tm4c129x.mk files. marcoveeneman 2015-04-15 23:04:13 +0200
  • 8c36a98275 Tiva. Updated Tiva linker files to the new format. marcoveeneman 2015-04-15 21:42:29 +0200
  • 2c0b573553 Merge branch 'tiva_ext_driver' marcoveeneman 2015-04-14 23:07:24 +0200
  • 246a8cc1d7 Tiva. EXT. Added EXT testhal demo for TM4C123x. marcoveeneman 2015-04-14 23:06:48 +0200
  • a8358f2140 Tiva. EXT. Changed name of ext_serve_port_interrupt and ext_serve_pin_interrupt. marcoveeneman 2015-04-14 23:00:29 +0200
  • 2c66f54771 Tiva. EXT. Fixed typo in ext_serve_pin_interrupt macro. marcoveeneman 2015-04-14 22:53:48 +0200
  • f4e68ad23a Tiva. EXT. Wrapped ext_serve_port_interrupt and ext_serve_pin_interrupt in a do{}while(0) marcoveeneman 2015-04-14 22:52:22 +0200
  • 1afe28e9be Tiva. EXT. Added ext_lld files and added ext_lld.c to platform.mk marcoveeneman 2015-04-14 22:43:42 +0200
  • c6474b882a Tiva. EXT. Added number of GPIO pins to the registry. marcoveeneman 2015-04-14 22:40:24 +0200
  • 5a3391e392 Merge pull request #5 from RoccoMarco/master Uladzimir Pylinski 2015-04-14 21:09:25 +0300
  • 8b32af98ad Lib are now totally independent from PLAY Rocco Marco 2015-04-13 21:24:47 +0200
  • a99ffad5c1 Merge pull request #4 from RoccoMarco/master Uladzimir Pylinski 2015-04-13 09:29:54 +0300
  • c845d1fd34 Added email contact Fixed Bug on chDbgAssert() passing 2 arguments instead of 3 Rocco Marco 2015-04-12 17:39:52 +0200
  • adfa3f75e8 Fixed thread function prototype barthess 2015-04-07 15:20:25 +0300
  • 3d45d3d4fa EICU. Updated lld according to chibios updates. barthess 2015-03-31 16:43:14 +0300
  • 3aae2d6b82 STM32. Updated makefiles. barthess 2015-03-31 00:22:20 +0300
  • 8c7587372b Files under the 'ext' directory is part of svn repo now barthess 2015-03-30 23:03:03 +0300
  • 91d9d09673 Removing GPTM_TAMR_TASNAPS was a bad idea. This caused the TAR register to not update at match so an incorrect value was read in st_lld_get_counter. marcoveeneman 2015-03-23 21:08:57 +0100
  • 560076be34 Removed ST_CLOCK_SRC for Tiva st_lld and replaced with TIVA_SYSCLK. marcoveeneman 2015-03-23 20:55:52 +0100
  • 927cbb1bee Tiva tickless mode is working for 16 bit timers too. Typecasting was not correct before. marcoveeneman 2015-03-22 22:46:09 +0100
  • 2d6792780a Added macros in st_lld for Tiva defices to wait until a timer is ready before using it. marcoveeneman 2015-03-22 22:40:22 +0100
  • 61f2081d66 Fixed incorrect Tiva ST_HANDLER and ST_NUMBER defines in st_lld. marcoveeneman 2015-03-22 22:27:51 +0100
  • bc7117e04c Wait until the timer peripheral is ready to continue. When built with -O0 this was not needed, but with -O2 the peripheral was not ready when it was accessed. marcoveeneman 2015-03-20 21:38:01 +0100
  • 273b1fa525 Fixed using incorrect registers. marcoveeneman 2015-03-20 21:36:52 +0100
  • b3c2194d95 Tiva st_lld files cleanup. marcoveeneman 2015-03-20 21:11:57 +0100
  • 94ae99ab51 Tiva Tickless timer in down mode turned out not to work in last commit. It's working for WGPT5 now. Started some cleanup in st_lld driver. marcoveeneman 2015-03-20 21:04:38 +0100
  • 87e99fedd8 Changed the Tiva tickless timer implementation to use the timer in down mode. It's working for WGPT5 now. marcoveeneman 2015-03-20 20:21:38 +0100
  • 930d2d6de0 Tickless mode for Tiva seems to be working using WGPT5 in up mode. marcoveeneman 2015-03-20 19:49:21 +0100
  • f7ddf77250 Updated Tiva GCC port files. marcoveeneman 2015-03-18 22:45:27 +0100
  • 799f3b5d8a Merge branch 'tiva_spi_dma' marcoveeneman 2015-03-17 21:58:57 +0100
  • b72c3d2cba Added Tiva SPI example to testhal for TM4C123x devices. marcoveeneman 2015-03-17 21:54:24 +0100
  • 7a68c44dd0 Added Tiva UDMA initialization in hal_lld of TM4C123x devices. Added UDMA and SPI driver to platform.mk of TM4C123x devices. marcoveeneman 2015-03-17 21:49:01 +0100
  • c38910ced9 Added Tiva SPI low level driver. marcoveeneman 2015-03-17 21:47:56 +0100
  • a1899308aa Added Tiva UDMA driver. marcoveeneman 2015-03-17 21:47:12 +0100
  • 6c105d29d2 Changed Tiva UDMA peripheral structure for TM4C123x. marcoveeneman 2015-03-17 21:44:45 +0100
  • e941fc7f5b Added Tiva UDMA ISR names and numbers to TM4C123x tiva_isr.h marcoveeneman 2015-03-17 21:43:40 +0100
  • 04d4618419 Renamed Tiva GPIOA SSI pins to their function (RX, TX and CLK) in TI_TM4C123G_LAUNCHPAD board.h. marcoveeneman 2015-03-17 21:42:17 +0100
  • 0feccaa469 EICU. Updated authors. barthess 2015-03-13 23:53:00 +0300
  • 6398d0d351 EICU. Low level driver moved to TIMv1 directory barthess 2015-03-13 23:26:24 +0300
  • 22819b0f46 EICU. Temporal code moved to main chibios repo. barthess 2015-03-13 23:19:12 +0300
  • 6f9bf595fd Merge branch 'master' of github.com:ChibiOS/ChibiOS-Contrib into HEAD barthess 2015-03-13 22:48:38 +0300
  • bff52a2141 EICU. Minor improvements barthess 2015-03-13 22:48:25 +0300
  • bfac876090 EICU. Added support of single channel timers. barthess 2015-03-13 12:07:48 +0300
  • ceb3c861d5 EICU improvements. barthess 2015-03-12 18:24:49 +0300
  • 070bcc130c EICU. Added const qualifier for driver pointer in some functions barthess 2015-03-05 16:03:05 +0300
  • 6518ddaf22 Merge branch 'master' of github.com:ChibiOS/ChibiOS-Contrib barthess 2015-03-05 16:00:24 +0300
  • ae1ce0ea2b EICU. Timer widht (16-32 bits) now stored in driver field and detected durign startup barthess 2015-03-05 15:59:32 +0300
  • 817efe19e0 Merge branch 'tiva_pal_driver' marcoveeneman 2015-03-04 21:57:47 +0100
  • 166421f69d Updated mcuconf files of Tiva teshal demos for GPT, I2C and PWM. marcoveeneman 2015-03-04 21:52:15 +0100
  • b826d3a8e3 Updated Tiva testhal demo for I2C. marcoveeneman 2015-03-04 20:42:54 +0100
  • 42add52912 Updated Tiva Testhal demos for GPT and PWM. marcoveeneman 2015-03-04 20:32:05 +0100
  • 81b87913b4 Removed AHB setting of GPIOG - GPIOJ for the RT-TM4C123G-LAUNCHPAD demo since this device only has GPIOA - GPIOF. marcoveeneman 2015-03-03 23:09:08 +0100
  • 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. marcoveeneman 2015-03-03 23:07:15 +0100
  • ff68a0b1f0 Changed the Tiva board.h files so all pins are configured as GPIOs and tri-stated except the JTAG pins. marcoveeneman 2015-03-03 23:05:02 +0100
  • 61b7a9f0f3 Added missing PAL_TIVA_DEN_ENABLE for PAL_MODE_INPUT in Tiva devices. marcoveeneman 2015-03-03 23:02:56 +0100
  • df58a5cdb6 Changed the RT-TM4C1294-LAUNCHPAD demo to initialize the led pins to output push-pull. marcoveeneman 2015-03-03 22:24:56 +0100
  • 0f7928dd85 Added missing drive strength enable for PAL_MODE_OUTPUT_OPENDRAIN in Tiva devices. marcoveeneman 2015-03-03 22:02:56 +0100
  • 4cd44e345e Implemented PAL_MODE_* defines for Tiva devices. marcoveeneman 2015-03-03 21:53:33 +0100
  • 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. marcoveeneman 2015-03-03 21:15:21 +0100
  • e75668f53b EICU. Cosmetical cleanup barthess 2015-03-03 22:43:25 +0300
  • 35c48df910 EICU. Deleted code for "fast" capture. barthess 2015-03-03 22:24:16 +0300
  • 8b2ddb7f2b EICU. Cosmetical improvements. barthess 2015-03-03 21:10:03 +0300
  • 28ab149cf7 EICU. Cosmetical improvements. barthess 2015-03-03 21:07:44 +0300
  • 75688209c2 EICU now able to capture data on all channels barthess 2015-03-03 19:01:28 +0300
  • 4764c3ba15 EICU. Fixed handlign of 32-bit timers. General code cleanup. PWM mode still untested. barthess 2015-03-01 21:09:12 +0300
  • 8bb246b572 EICU. Fixed another portion of typos. barthess 2015-03-01 16:25:09 +0300
  • 71bba80a03 EICU. Fixed some typos. barthess 2015-03-01 14:37:01 +0300
  • 4e7a5796b4 Added EICU driver in HAL. Added STM32 backend for EICU. barthess 2015-02-28 21:42:40 +0300
  • 605fb84bcd Updated .project files barthess 2015-02-28 21:41:55 +0300
  • 12d6c494d3 Restructured Tiva pal_lld.h marcoveeneman 2015-02-26 22:45:32 +0100
  • 631ec2d5cb Added missing static keyword for Tiva gpio_init function. marcoveeneman 2015-02-26 21:38:20 +0100
  • 71f9a8ff50 Fixed incorrect and missing GPIO pin unlocking for JTAG and NMI pins in pal_lld_init. marcoveeneman 2015-02-26 21:35:46 +0100
  • f376aec4d8 Changed the Tiva pal driver RCGCGPIO enable mask name. Added a note about the RCGC register. marcoveeneman 2015-02-26 21:11:51 +0100
  • 8a7ede5e0a Fixed wrong bit mask in Tiva pal driver. marcoveeneman 2015-02-26 21:09:10 +0100
  • c17c2f6edf Added Tiva I/O mode flags. Implemented _pal_lld_setgroupmode. marcoveeneman 2015-02-26 20:31:47 +0100
  • 7ac7d41b20 FSMC_SRAM haltest. Added memcpy over DMA speed test barthess 2015-02-25 23:02:05 +0300
  • 900963482d Finished memtest code barthess 2015-02-24 17:43:53 +0300
  • 33f1b2541e FSMC_SRAM testhal. Added memtest and membench. barthess 2015-02-24 00:10:02 +0300
  • a1822c490d Updated makefiles in testhal after ChibiOS update. barthess 2015-02-23 22:45:42 +0300
  • 2463abdd1b Renamed Tiva launch and debug configurations. Fixed wrong SYSCTL access of gpt, i2c and pwm after changing the SYSCTL structure in TM4C123x.h. marcoveeneman 2015-02-17 21:25:12 +0100
  • 5dab4ce8c2 Merge branch 'tm4c129x_ethernet' marcoveeneman 2015-02-16 21:53:32 +0100
  • 7b73ccd1d0 Added basic demo for TM4C1294 Connected Launchpad with LwIP. marcoveeneman 2015-02-16 21:49:29 +0100
  • 59499bd0cf Added MAC low level driver for the TM4C129x. Tested on the TM4C1294 Connected Launchpad. marcoveeneman 2015-02-16 21:31:04 +0100
  • e391b1509d Reverted TM4C129x SYSCTL to old structure. Added Ethernet peripheral structure for TM4C129x devices. marcoveeneman 2015-02-16 20:49:37 +0100
  • 4094380795 Merge pull request #3 from RoccoMarco/master Uladzimir Pylinski 2015-01-23 21:41:03 +0300
  • e04cc85d64 Merge branch 'tiva_chibistudio' marcoveeneman 2015-01-22 21:51:35 +0100
  • acedb79754 Added debug and external tool configuration for the TM4C123x PWM testhal. marcoveeneman 2015-01-22 21:22:08 +0100
  • 39f16696b0 Added debug and external tool configuration for the TM4C123x I2C testhal. marcoveeneman 2015-01-22 21:21:58 +0100
  • 8158c1bd65 Added debug and external tool configuration for the TM4C123x GPT testhal. marcoveeneman 2015-01-22 21:21:41 +0100
  • 22addb0a74 Added project files for the TM4C123x PWM testhal. marcoveeneman 2015-01-22 21:19:03 +0100
  • 45f86d1170 Added project files for the TM4C123x I2C testhal. marcoveeneman 2015-01-22 21:18:52 +0100
  • 072e0e2cdf Added project files for the TM4C123x GPT testhal. marcoveeneman 2015-01-22 21:18:19 +0100
  • 8c608abb1d Added project files for the RT-TM4C1294-LAUNCHPAD demo. marcoveeneman 2015-01-22 21:16:35 +0100