Skip to content

Commit 80bcd37

Browse files
chore(main): release 2.1.0
1 parent a9f6459 commit 80bcd37

3 files changed

Lines changed: 115 additions & 89 deletions

File tree

‎.release-please-manifest.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "2.0.0"
2+
".": "2.1.0"
33
}

‎CHANGELOG.md‎

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Changelog
2+
3+
## [2.1.0](https://github.com/embedded-pro/hal-ti/compare/v2.0.0...v2.1.0) (2026-07-10)
4+
5+
6+
### Features
7+
8+
* Add async adc ([#9](https://github.com/embedded-pro/hal-ti/issues/9)) ([7893b95](https://github.com/embedded-pro/hal-ti/commit/7893b951eae850a965bc48ca3a48b2dc602c721d))
9+
* Add async pwm ([#72](https://github.com/embedded-pro/hal-ti/issues/72)) ([1dd0ce2](https://github.com/embedded-pro/hal-ti/commit/1dd0ce202990ffdb5d3c3a6adc4eb4c1b8a38b68))
10+
* Add canbus ([#45](https://github.com/embedded-pro/hal-ti/issues/45)) ([27d9309](https://github.com/embedded-pro/hal-ti/commit/27d930929218a58fe0e184769ccc9fc9a2a5fd09))
11+
* Add digital comparator to adc ([#74](https://github.com/embedded-pro/hal-ti/issues/74)) ([6b23e8d](https://github.com/embedded-pro/hal-ti/commit/6b23e8d00d245e19044f61cb544cad06fcd0df92))
12+
* Add dwt ([#8](https://github.com/embedded-pro/hal-ti/issues/8)) ([60cb7f1](https://github.com/embedded-pro/hal-ti/commit/60cb7f1041d42296247721958f7e65270936132d))
13+
* Add eeprom ([#61](https://github.com/embedded-pro/hal-ti/issues/61)) ([72ec2c6](https://github.com/embedded-pro/hal-ti/commit/72ec2c625abdf41fc6b8e24db15fa87459c7ad85))
14+
* Add sync and async analog comparator ([#73](https://github.com/embedded-pro/hal-ti/issues/73)) ([7079808](https://github.com/embedded-pro/hal-ti/commit/707980871c0ecc302c0eedd5f1eadc2a4b7aff1f))
15+
* Merge embedded branch ([#6](https://github.com/embedded-pro/hal-ti/issues/6)) ([9357493](https://github.com/embedded-pro/hal-ti/commit/935749360589249658d04baef659c96c07074219))
16+
17+
18+
### Bug Fixes
19+
20+
* Adc and pwm fixed ([#29](https://github.com/embedded-pro/hal-ti/issues/29)) ([e5d2339](https://github.com/embedded-pro/hal-ti/commit/e5d23397de885510435b451337561468a143f535))
21+
* Fix qei ([#35](https://github.com/embedded-pro/hal-ti/issues/35)) ([66f773e](https://github.com/embedded-pro/hal-ti/commit/66f773ea7def81befded632d9c9dac22b63855ec))
22+
* Fix synchronous pwm ([#12](https://github.com/embedded-pro/hal-ti/issues/12)) ([dced9c7](https://github.com/embedded-pro/hal-ti/commit/dced9c7a3a7eb57b1aee7856b37ed7e83baa54f0))
23+
* Move SystemCoreClock extern "C" declarations to file scope for GCC 15 compatibility ([#80](https://github.com/embedded-pro/hal-ti/issues/80)) ([1699571](https://github.com/embedded-pro/hal-ti/commit/1699571aeb5a9d69a84299d33112bee28bbf3862))
24+
* Pwm and adc issues ([#38](https://github.com/embedded-pro/hal-ti/issues/38)) ([7015591](https://github.com/embedded-pro/hal-ti/commit/701559186e88e932a6e7abc1c7b14ce297559e29))
25+
* Sync pwm ([#20](https://github.com/embedded-pro/hal-ti/issues/20)) ([1dc90c7](https://github.com/embedded-pro/hal-ti/commit/1dc90c7780cdf02936a18d8b70ee4a2a335d3d2c))
26+
* Uart with dma impl ([#64](https://github.com/embedded-pro/hal-ti/issues/64)) ([86b30ec](https://github.com/embedded-pro/hal-ti/commit/86b30ec8e7ab2c79a54710ed6ef7918fa701b857))

‎CMakeLists.txt‎

Lines changed: 88 additions & 88 deletions
Original file line numberDiff line numberDiff line change
@@ -1,88 +1,88 @@
1-
cmake_minimum_required(VERSION 3.24)
2-
3-
if (CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR)
4-
set(HAL_TI_STANDALONE On)
5-
endif()
6-
7-
option(CMAKE_COMPILE_WARNING_AS_ERROR "Enable warnings-as-error" ON)
8-
option(HAL_TI_BUILD_TESTS "Enable building the tests" Off)
9-
option(HAL_TI_INCLUDE_DEFAULT_INIT "Include default initialization code; turn off when providing custom initialization" ON)
10-
option(HAL_TI_BUILD_EXAMPLES "Enable build of the examples" OFF)
11-
option(HAL_TI_BUILD_EXAMPLES_FREERTOS "Enable build of the FreeRTOS example" OFF)
12-
13-
if (HAL_TI_BUILD_TESTS)
14-
# CTest cannot be included before the first project() statement, but amp-embedded-infa-lib
15-
# needs to see that test utilities need to be built.
16-
set(BUILD_TESTING On)
17-
endif()
18-
19-
if (HAL_TI_STANDALONE)
20-
set(EMIL_INCLUDE_FREERTOS ${HAL_TI_BUILD_EXAMPLES_FREERTOS})
21-
22-
include(FetchContent)
23-
24-
FetchContent_Declare(
25-
emil
26-
GIT_REPOSITORY https://github.com/embedded-pro/embedded-infra-lib.git
27-
GIT_TAG 5ac302f71964f0fa31311fcb51f52d02d09923d8 # Unreleased
28-
)
29-
30-
add_definitions(-DEMIL_ENABLE_TRACING=1)
31-
32-
set(EMIL_INCLUDE_MBEDTLS Off CACHE BOOL "" FORCE)
33-
set(EMIL_ENABLE_DOCKER_TOOLS Off CACHE BOOL "" FORCE)
34-
set(EMIL_INCLUDE_ECHO Off CACHE BOOL "" FORCE)
35-
set(EMIL_INCLUDE_LWIP Off CACHE BOOL "" FORCE)
36-
37-
FetchContent_MakeAvailable(emil)
38-
endif()
39-
40-
project(hal_ti LANGUAGES C CXX ASM VERSION 2.0.0) # x-release-please-version
41-
42-
set(CMAKE_CXX_STANDARD 20)
43-
set(CMAKE_CXX_STANDARD_REQUIRED On)
44-
45-
set_directory_properties(PROPERTY USE_FOLDERS ON)
46-
47-
# When building hal-ti by itself do not exclude any targets from all
48-
# Libraries will only be excluded from all when hal-ti is a consumed as a dependency.
49-
if (HAL_TI_STANDALONE)
50-
set(HAL_TI_EXCLUDE_FROM_ALL "")
51-
else()
52-
set(HAL_TI_EXCLUDE_FROM_ALL "EXCLUDE_FROM_ALL")
53-
endif()
54-
55-
if (HAL_TI_BUILD_TESTS)
56-
include(CTest)
57-
emil_enable_testing()
58-
endif()
59-
60-
add_subdirectory(tiva)
61-
add_subdirectory(hal_tiva)
62-
if (HAL_TI_BUILD_EXAMPLES OR HAL_TI_BUILD_EXAMPLES_FREERTOS)
63-
add_subdirectory(examples)
64-
endif()
65-
if (HAL_TI_STANDALONE)
66-
add_subdirectory(integration_test)
67-
endif()
68-
69-
emil_clangformat_directories(hal_tiva DIRECTORIES .)
70-
71-
if (HAL_TI_STANDALONE)
72-
emil_folderize_all_targets()
73-
endif()
74-
75-
set(CPACK_GENERATOR "ZIP;TGZ")
76-
set(CPACK_SOURCE_IGNORE_FILES ".vs/;.git/;build/")
77-
set(CPACK_PACKAGE_NAME "${PROJECT_NAME}")
78-
set(CPACK_PACKAGE_VERSION "${PROJECT_VERSION}")
79-
set(CPACK_PACKAGE_DESCRIPTION "${PROJECT_DESCRIPTION}")
80-
set(CPACK_DEBIAN_PACKAGE_NAME "${CPACK_PACKAGE_NAME}")
81-
set(CPACK_RPM_PACKAGE_NAME "${CPACK_PACKAGE_NAME}")
82-
set(CPACK_PACKAGE_HOMEPAGE_URL "${PROJECT_HOMEPAGE_URL}")
83-
set(CPACK_PACKAGE_MAINTAINER "${CPACK_PACKAGE_VENDOR}")
84-
set(CPACK_DEBIAN_PACKAGE_MAINTAINER "${CPACK_PACKAGE_VENDOR}")
85-
set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/LICENSE")
86-
set(CPACK_RESOURCE_FILE_README "${CMAKE_CURRENT_SOURCE_DIR}/README.md")
87-
88-
include(CPack)
1+
cmake_minimum_required(VERSION 3.24)
2+
3+
if (CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR)
4+
set(HAL_TI_STANDALONE On)
5+
endif()
6+
7+
option(CMAKE_COMPILE_WARNING_AS_ERROR "Enable warnings-as-error" ON)
8+
option(HAL_TI_BUILD_TESTS "Enable building the tests" Off)
9+
option(HAL_TI_INCLUDE_DEFAULT_INIT "Include default initialization code; turn off when providing custom initialization" ON)
10+
option(HAL_TI_BUILD_EXAMPLES "Enable build of the examples" OFF)
11+
option(HAL_TI_BUILD_EXAMPLES_FREERTOS "Enable build of the FreeRTOS example" OFF)
12+
13+
if (HAL_TI_BUILD_TESTS)
14+
# CTest cannot be included before the first project() statement, but amp-embedded-infa-lib
15+
# needs to see that test utilities need to be built.
16+
set(BUILD_TESTING On)
17+
endif()
18+
19+
if (HAL_TI_STANDALONE)
20+
set(EMIL_INCLUDE_FREERTOS ${HAL_TI_BUILD_EXAMPLES_FREERTOS})
21+
22+
include(FetchContent)
23+
24+
FetchContent_Declare(
25+
emil
26+
GIT_REPOSITORY https://github.com/embedded-pro/embedded-infra-lib.git
27+
GIT_TAG 5ac302f71964f0fa31311fcb51f52d02d09923d8 # Unreleased
28+
)
29+
30+
add_definitions(-DEMIL_ENABLE_TRACING=1)
31+
32+
set(EMIL_INCLUDE_MBEDTLS Off CACHE BOOL "" FORCE)
33+
set(EMIL_ENABLE_DOCKER_TOOLS Off CACHE BOOL "" FORCE)
34+
set(EMIL_INCLUDE_ECHO Off CACHE BOOL "" FORCE)
35+
set(EMIL_INCLUDE_LWIP Off CACHE BOOL "" FORCE)
36+
37+
FetchContent_MakeAvailable(emil)
38+
endif()
39+
40+
project(hal_ti LANGUAGES C CXX ASM VERSION 2.1.0) # x-release-please-version
41+
42+
set(CMAKE_CXX_STANDARD 20)
43+
set(CMAKE_CXX_STANDARD_REQUIRED On)
44+
45+
set_directory_properties(PROPERTY USE_FOLDERS ON)
46+
47+
# When building hal-ti by itself do not exclude any targets from all
48+
# Libraries will only be excluded from all when hal-ti is a consumed as a dependency.
49+
if (HAL_TI_STANDALONE)
50+
set(HAL_TI_EXCLUDE_FROM_ALL "")
51+
else()
52+
set(HAL_TI_EXCLUDE_FROM_ALL "EXCLUDE_FROM_ALL")
53+
endif()
54+
55+
if (HAL_TI_BUILD_TESTS)
56+
include(CTest)
57+
emil_enable_testing()
58+
endif()
59+
60+
add_subdirectory(tiva)
61+
add_subdirectory(hal_tiva)
62+
if (HAL_TI_BUILD_EXAMPLES OR HAL_TI_BUILD_EXAMPLES_FREERTOS)
63+
add_subdirectory(examples)
64+
endif()
65+
if (HAL_TI_STANDALONE)
66+
add_subdirectory(integration_test)
67+
endif()
68+
69+
emil_clangformat_directories(hal_tiva DIRECTORIES .)
70+
71+
if (HAL_TI_STANDALONE)
72+
emil_folderize_all_targets()
73+
endif()
74+
75+
set(CPACK_GENERATOR "ZIP;TGZ")
76+
set(CPACK_SOURCE_IGNORE_FILES ".vs/;.git/;build/")
77+
set(CPACK_PACKAGE_NAME "${PROJECT_NAME}")
78+
set(CPACK_PACKAGE_VERSION "${PROJECT_VERSION}")
79+
set(CPACK_PACKAGE_DESCRIPTION "${PROJECT_DESCRIPTION}")
80+
set(CPACK_DEBIAN_PACKAGE_NAME "${CPACK_PACKAGE_NAME}")
81+
set(CPACK_RPM_PACKAGE_NAME "${CPACK_PACKAGE_NAME}")
82+
set(CPACK_PACKAGE_HOMEPAGE_URL "${PROJECT_HOMEPAGE_URL}")
83+
set(CPACK_PACKAGE_MAINTAINER "${CPACK_PACKAGE_VENDOR}")
84+
set(CPACK_DEBIAN_PACKAGE_MAINTAINER "${CPACK_PACKAGE_VENDOR}")
85+
set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/LICENSE")
86+
set(CPACK_RESOURCE_FILE_README "${CMAKE_CURRENT_SOURCE_DIR}/README.md")
87+
88+
include(CPack)

0 commit comments

Comments
 (0)