73 Commits
Author SHA1 Message Date
TilenandClaude Sonnet 5 e87cc4ea2a Update build system
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-15 14:52:07 +02:00
Tilen 4171360e3b udpate cicd 2026-08-15 14:12:41 +02:00
Tilen 88c100f702 feat: conditionally compile the if/else for process. This tries to reduce the execution for different systems depending on the configuration 2026-07-26 06:59:17 +02:00
Tilen 540c506021 task: add run test task to run tests locally 2026-07-26 06:58:34 +02:00
Tilen f6a508b283 fix: increase guards for optional functions 2026-07-26 06:46:38 +02:00
Tilen cb059874ff release: set version to 1.3.1 2026-07-25 18:59:28 +02:00
Tilen 0172a273da test: add dynamic test to ensure no invalid events 2026-07-25 18:54:57 +02:00
Tilen d35ba48ff8 fix: fire on-press and on-release events immediately on state change if the debounce is disabled. 2026-07-25 18:47:33 +02:00
Tilen 2d1881f7f2 release v1.3.0 2026-07-25 02:25:11 +02:00
Tilen 2c2e113b7b feat: add interface functions, setup the consistent time/count parameters, add non-windows build option 2026-07-25 02:18:11 +02:00
Tilen bc39733c6d cmake: add the gcc part 2026-07-25 01:08:39 +02:00
Tilen 88c1b23c67 Add gcc cmake toolchain file 2026-06-11 23:15:10 +02:00
Tilen 793dacab57 fix: add package note for the cmake compiler 2026-06-02 09:44:35 +02:00
Tilen 7ad7e7cb20 Update release workflow 2026-06-01 19:50:30 +02:00
Tilen M 81ce85648b improve the comments 2025-09-21 10:59:51 +02:00
Tilen M 2fe529670d fix small english wording 2025-09-21 08:34:16 +02:00
Tilen M b3f30e2a0e Update license year to 2025 2025-09-20 22:59:31 +02:00
Tilen 2a89eb8af9 fix typo for macro and prepare v1.2.1 2025-09-19 12:22:58 +02:00
Tilen M 00d26e3c8f Version 1.2.0 2025-09-09 20:48:22 +02:00
Tilen M 243cc145d0 Improve the platformio support 2025-09-09 20:47:14 +02:00
Tilen M 08d33588c2 Update release worfklow to publish platformIO 2025-09-02 21:59:33 +02:00
Tilen M 3b9cfc7a72 test: fix cmake file 2025-04-02 19:18:52 +02:00
Tilen Majerle cb9723faea test: rework test 2025-04-02 14:59:34 +02:00
Tilen Majerle 073466e935 format: remove the Cpp explicit to support C and Cpp for clang-format >= 20.1 2025-03-25 17:34:27 +01:00
Tilen Majerle 8c5514f8cc test: add auto test workflow 2025-03-21 15:01:27 +01:00
Tilen Majerle 778914d26c docs: elaborate reset function docs 2025-02-08 17:31:12 +01:00
Tilen M 59e157b468 feat: Add changelog message 2025-01-15 21:40:49 +01:00
Tilen M 0fa4875303 feat: Add lwbtn_reset feature 2025-01-15 21:40:36 +01:00
Tilen M 5cd03b7714 Add missing static keyword for private functions 2024-09-22 22:55:58 +02:00
Tilen MajerleandGitHub bf7546f4b4 Merge pull request #3 from jackkrieger/platformio-support
fix PlatformIO support
2024-09-22 12:00:53 +02:00
Tilen Majerle c934db5fc0 add LWBTN_CFG_TYPE_VARTYPE config 2024-09-16 11:20:13 +02:00
Tilen M 53c884d315 fix the brief name from other lib. 2024-09-04 22:43:36 +02:00
Tilen M 1bd3c0cf48 Fix wrong title... 2024-09-04 21:16:14 +02:00
Tilen M 3bb137a9ba Improve the CMakeLists library usage 2024-09-04 21:13:28 +02:00
Tilen M 01ba198712 Update CMake to expose lib as PUBLIC/PRIVATE and not INTERFACE 2024-09-03 21:42:00 +02:00
Tilen M 5f043e4ec7 code docs: Improve the docs for better user understanding 2024-08-24 22:46:14 +02:00
Tilen M 7693c90c3a click event: Add option to disable the feature 2024-08-23 09:55:39 +02:00
Tilen M d32e875f67 Merge branch 'develop' of https://github.com/MaJerle/lwbtn into develop 2024-08-23 01:40:38 +02:00
Tilen M cbad2bb1ae ensure inactive state before debouncing starts first time 2024-08-23 01:40:33 +02:00
Tilen Majerle 2c191911e3 add docs for input reading 2024-07-03 15:15:39 +02:00
Tilen Majerle 6acd9acf2d add features list 2024-07-03 15:06:02 +02:00
Tilen Majerle 5e6a15b22b Update library CMake system, to support automatic creation of options file, if user doesn't provide one 2024-03-19 21:34:22 +01:00
Tilen Majerle 26fd03a88b Merge branch 'main' of https://github.com/MaJerle/lwbtn into develop 2024-03-19 21:21:18 +01:00
Tilen Majerle 9ba9f99e5d Create .cmake file to allow higher flexibility of end user 2023-12-09 11:10:17 +01:00
Tilen Majerle 4ab454b124 Improve docs and CMake configure_file 2023-12-08 16:03:39 +01:00
Tilen Majerle 641b729787 docs: Fix copy-paste mistake 2023-12-08 14:29:47 +01:00
Tilen Majerle 18104391d7 improve the docs 2023-12-08 07:39:24 +01:00
Tilen Majerle 9077442a00 Merge branch 'develop' 2023-12-08 04:38:20 +01:00
Tilen Majerle 8bb5070538 release: Set version to 1.1.0 2023-12-08 04:37:57 +01:00
Tilen Majerle d15ba04594 add more test cases 2023-12-07 17:00:57 +01:00
Tilen Majerle e60283d016 add LWBTN_CFG_CLICK_CONSECUTIVE_KEEP_AFTER_SHORT_PRESS, improve docs 2023-12-07 15:27:13 +01:00
Tilen Majerle 2e16fbe6b5 Update docs 2023-12-01 17:11:00 +01:00
Tilen Majerle ba15b7f53d Add more click and keepalive functions 2023-09-13 19:33:14 +02:00
Tilen Majerle 27e4a08b53 Add keepalive timeout 2023-09-13 19:29:03 +02:00
Tilen Majerle 8c074c3d9a Merge branch 'develop' of https://github.com/MaJerle/lwbtn into develop 2023-09-13 13:55:54 +02:00
Tilen Majerle e1bfe7a040 Merge branch 'develop' of https://github.com/MaJerle/lwbtn into develop 2023-08-30 10:16:21 +02:00
Tilen Majerle 98df66faaa Merge branch 'develop' of https://github.com/MaJerle/lwbtn into develop 2023-08-28 09:04:40 +02:00
Tilen Majerle c35e88672f Merge branch 'develop' of https://github.com/MaJerle/lwbtn into develop 2023-07-27 11:40:28 +02:00
Tilen Majerle 66d8672f5d Merge branch 'main' of https://github.com/MaJerle/lwbtn into develop 2023-06-11 11:05:32 +02:00
Tilen Majerle 447965a050 Improve test checks 2023-03-31 20:47:03 +02:00
Tilen Majerle 286cccdf31 Improve docs - failed test to be corrected 2023-03-30 22:02:10 +02:00
Tilen Majerle 88068ad53c Merge branch 'develop' 2023-03-27 19:15:29 +02:00
Tilen Majerle f833825e2d Version 0.0.2 2023-03-27 19:14:53 +02:00
Tilen Majerle 76ae582883 Add option fot release debounce + change config settings 2023-03-27 19:13:33 +02:00
Tilen Majerle d440d63c9c Add more code 2022-10-26 22:31:52 +02:00
Tilen Majerle 5aff8bbc73 Add keepalive events 2022-10-26 16:37:22 +02:00
Tilen Majerle d9dbc9c5e5 Update images and text 2022-10-26 11:59:04 +02:00
Tilen Majerle 17a21af499 Improve the docs 2022-10-26 10:49:55 +02:00
Tilen Majerle 6d51783da1 Change variable names 2022-10-26 07:54:17 +02:00
Tilen Majerle 4705684dbf Add first docs template 2022-10-25 22:27:38 +02:00
Tilen Majerle 240be58d7d Update commends and rename structure members 2022-10-25 21:31:18 +02:00
Tilen Majerle 342e978316 Add code skeleton 2022-10-25 19:52:34 +02:00
Tilen Majerle d1cd4b89da Simple simulator 2022-10-24 09:02:18 +02:00