Commit Graph

120 Commits

Author SHA1 Message Date
Fabio Utzig d594ac327c Fix port params 2015-05-13 20:29:02 -03:00
Fabio Utzig c1427ae07d Add basic board support 2015-05-12 22:08:57 -03:00
Fabio Utzig 18c1b38d55 Rename linker script 2015-05-12 22:07:41 -03:00
Fabio Utzig 5afd99de17 Add basic HAL/ST drivers 2015-05-12 22:06:39 -03:00
Fabio Utzig 9b1feee2e7 Remove PAL, add ST 2015-05-12 22:05:23 -03:00
Fabio Utzig a0110bc179 Merge master 2015-05-10 17:51:59 -03:00
barthess 67ccbf4da0 Updated board.h file 2015-05-07 18:44:26 +03:00
barthess dd7d31d083 Fixed copyright notes 2015-05-02 23:00:00 +03:00
barthess c44092eb0f NAND code changed to use bitmap class 2015-05-02 20:51:04 +03:00
barthess 789b4e18b1 Added bitmap class in os/various 2015-05-02 20:49:54 +03:00
Fabio Utzig 37f70691a9 Add linker script 2015-04-29 20:33:13 -03:00
Fabio Utzig 203bb92de1 Add statup makefile 2015-04-29 20:08:16 -03:00
Fabio Utzig 2e9ed23874 Add initial cmparams 2015-04-29 19:48:40 -03:00
Fabio Utzig e07ebbcac3 Add initial system header + makefile 2015-04-29 19:48:06 -03:00
Uladzimir Pylinski 9f7ac7abf9 Merge pull request #6 from RoccoMarco/master
Reorganized devices_lib folder
2015-04-17 09:29:14 +03:00
Rocco Marco a67bba56af Reorganized devices_lib folder
Removed some others pre-processor directives
2015-04-17 00:44:32 +02:00
marcoveeneman 86db94625f Merge branch 'tiva_hal_fixes' into tiva_startup_files 2015-04-16 22:17:06 +02:00
marcoveeneman e5f1b8b034 Tiva. ST. Moved ST interrupt priority check from hal_lld to st_lld. 2015-04-16 22:15:15 +02:00
marcoveeneman 5130840d32 Tiva. MAC. Added check for valid interrupt priority. 2015-04-16 22:03:13 +02:00
marcoveeneman cd95bc80f0 Tiva. EXT. Added checks for valid interrupt priorities. 2015-04-16 21:56:32 +02:00
marcoveeneman 7b7c6fd198 Tiva. Replaced all references to CORTEX_IS_VALID_KERNEL_PRIORITY with OSAL_IRQ_IS_VALID_PRIORITY. 2015-04-16 21:46:53 +02:00
marcoveeneman 9d14e38afe Tiva. Added new startup files. 2015-04-15 23:16:23 +02:00
marcoveeneman 491f5ff675 Tiva. Fixed Tiva CORTEX_MODEL definitions in cmparams.h. 2015-04-15 23:05:43 +02:00
marcoveeneman 772a39d3e9 Tiva. Removed port_tm4c123x.mk and port_tm4c129x.mk files. 2015-04-15 23:04:13 +02:00
marcoveeneman 8c36a98275 Tiva. Updated Tiva linker files to the new format. 2015-04-15 21:42:29 +02:00
marcoveeneman 2c0b573553 Merge branch 'tiva_ext_driver' 2015-04-14 23:07:24 +02:00
marcoveeneman a8358f2140 Tiva. EXT. Changed name of ext_serve_port_interrupt and ext_serve_pin_interrupt. 2015-04-14 23:00:29 +02:00
marcoveeneman 2c66f54771 Tiva. EXT. Fixed typo in ext_serve_pin_interrupt macro. 2015-04-14 22:53:48 +02:00
marcoveeneman f4e68ad23a Tiva. EXT. Wrapped ext_serve_port_interrupt and ext_serve_pin_interrupt in a do{}while(0) 2015-04-14 22:52:22 +02:00
marcoveeneman 1afe28e9be Tiva. EXT. Added ext_lld files and added ext_lld.c to platform.mk 2015-04-14 22:43:42 +02:00
marcoveeneman c6474b882a Tiva. EXT. Added number of GPIO pins to the registry. 2015-04-14 22:40:24 +02:00
Rocco Marco 8b32af98ad Lib are now totally independent from PLAY 2015-04-13 21:24:47 +02:00
Rocco Marco c845d1fd34 Added email contact
Fixed Bug on chDbgAssert() passing 2 arguments instead of 3
2015-04-12 17:52:11 +02:00
barthess 3d45d3d4fa EICU. Updated lld according to chibios updates. 2015-03-31 16:43:14 +03:00
marcoveeneman 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. 2015-03-23 21:08:57 +01:00
marcoveeneman 560076be34 Removed ST_CLOCK_SRC for Tiva st_lld and replaced with TIVA_SYSCLK. 2015-03-23 20:55:52 +01:00
marcoveeneman 927cbb1bee Tiva tickless mode is working for 16 bit timers too. Typecasting was not correct before. 2015-03-22 22:46:09 +01:00
marcoveeneman 2d6792780a Added macros in st_lld for Tiva defices to wait until a timer is ready before using it. 2015-03-22 22:40:22 +01:00
marcoveeneman 61f2081d66 Fixed incorrect Tiva ST_HANDLER and ST_NUMBER defines in st_lld. 2015-03-22 22:27:51 +01:00
marcoveeneman 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. 2015-03-20 21:38:01 +01:00
marcoveeneman 273b1fa525 Fixed using incorrect registers. 2015-03-20 21:36:52 +01:00
marcoveeneman b3c2194d95 Tiva st_lld files cleanup. 2015-03-20 21:11:57 +01:00
marcoveeneman 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.
2015-03-20 21:04:38 +01:00
marcoveeneman 87e99fedd8 Changed the Tiva tickless timer implementation to use the timer in down mode. It's working for WGPT5 now. 2015-03-20 20:21:38 +01:00
marcoveeneman 930d2d6de0 Tickless mode for Tiva seems to be working using WGPT5 in up mode. 2015-03-20 19:49:21 +01:00
marcoveeneman f7ddf77250 Updated Tiva GCC port files. 2015-03-18 22:45:27 +01:00
marcoveeneman 799f3b5d8a Merge branch 'tiva_spi_dma' 2015-03-17 21:58:57 +01:00
marcoveeneman 7a68c44dd0 Added Tiva UDMA initialization in hal_lld of TM4C123x devices.
Added UDMA and SPI driver to platform.mk of TM4C123x devices.
2015-03-17 21:49:01 +01:00
marcoveeneman c38910ced9 Added Tiva SPI low level driver. 2015-03-17 21:47:56 +01:00
marcoveeneman a1899308aa Added Tiva UDMA driver. 2015-03-17 21:47:12 +01:00