• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

jandelgado / jled
98%

Build:
DEFAULT BRANCH: master
Repo Added 25 Nov 2017 08:38PM UTC
Files 10
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH master
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • add_esp32_pinmode_warning
  • add_github_link
  • add_jled_wasm_info
  • add_mbed_support
  • add_missing_tests
  • add_repeat_parameter_to_blink_effect
  • add_version_info_to_readme
  • add_version_to_docsite_index
  • ci_use_test_matrix
  • claude
  • create_doc_site
  • dependabot/github_actions/all-dependencies-640176b5ab
  • dependabot/github_actions/all-dependencies-6ad358ee1b
  • dependabot/github_actions/all-dependencies-6d1c06d137
  • fix_arduino_core_mbedos_support
  • fix_docsite_checkout_detach
  • fix_docsite_worktree_ci
  • fix_end_of_update_condition
  • fix_esp8266_hd_pwm_handling
  • fix_local_act_ci_runs
  • fix_pico_hal_in_inverted_setup
  • format_code_using_clang-format
  • harmonize_idlemode_in_stop_and_pause_across_jled_and_jledgroup
  • impl_jledgroup
  • impl_pause_and_resume
  • improve_makefile_matrix_build
  • jled_group_lifecycle_events
  • jled_lifecycle_events
  • make_candle_stateless
  • make_time_provider_independent_of_pwm_abstraction
  • master
  • optimize_scale_function
  • refactor_brightness_classes
  • refactor_split_header_files
  • refactor_test_cases
  • refactor_to_separate_time_and_pwm_hal
  • shrink_pio_gh_cache_usage
  • support_multiple_resolutions
  • switch_to_gcovr
  • update_migration_guide
  • use_act_to_run_testmatrix_locally
  • use_enum_in_state_machine
  • use_specific_platformio_version_in_ci
  • use_test_matrix

18 Jul 2026 04:33PM UTC coverage: 97.976% (+0.3%) from 97.717%
29652215077

push

github

web-flow
feature: TJLedGroup lifecycle events (kStart/kDone/kRepeatStart/kElementChanged) (#174)

* feature: TJLedGroup lifecycle events (kStart/kDone/kRepeatStart/kElementChanged)

Add GroupUpdateResult, returned by TJLedGroup::Update()/Update(t) instead of
the old plain bool, reporting group-level lifecycle events for both JLedGroup and
JLedRefGroup: IsStarted()/IsDone()/IsRepeatStarted()/IsElementChanged(), with
matching OnStart()/OnDone()/OnRepeatStart()/OnElementChanged() callbacks.

kStart/kDone fire once per run; kDone is latched (not diffed) since Stop()
mutates is_running_ outside of Update(). kRepeatStart fires once per
repetition, including the first, mode-independently, and composes correctly
under nesting. kElementChanged fires for Sequential groups when the active
element changes, mid-run or on wraparound to a new repetition; it never
fires in Parallel mode, for a single-element sequence, and it does not see
into nested subgroups (a nested group's own element transitions are opaque
to its parent).

Per-element event forwarding from individual TJLed instances through
TJLedRefGroup (with element identity) is deferred to a separate PR.

* new examples for JLedGroup lifecycle events in group_sequence example
and restructuring of the group examples

164 of 178 branches covered (92.13%)

Branch coverage included in aggregate %.

58 of 58 new or added lines in 2 files covered. (100.0%)

562 of 563 relevant lines covered (99.82%)

794.55 hits per line

Relevant lines Covered
Build:
Build:
563 RELEVANT LINES 562 COVERED LINES
794.55 HITS PER LINE
Source Files on master
  • Tree
  • List 10
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
29652215077 master feature: TJLedGroup lifecycle events (kStart/kDone/kRepeatStart/kElementChanged) (#174) * feature: TJLedGroup lifecycle events (kStart/kDone/kRepeatStart/kElementChanged) Add GroupUpdateResult, returned by TJLedGroup::Update()/Update(t) instead ... push 18 Jul 2026 04:34PM UTC web-flow github
97.98
29651992998 jled_group_lifecycle_events examples for JLedGroup lifecycle events in group_sequence example and restructuring of the group examples Pull #174 18 Jul 2026 04:28PM UTC jandelgado github
97.98
29649432872 jled_group_lifecycle_events examples for JLedGroup lifecycle events in group_sequence example and restructuring of the group examples Pull #174 18 Jul 2026 03:10PM UTC jandelgado github
97.98
29534127639 jled_group_lifecycle_events examples for JLedGroup lifecycle events in group_sequence example and restructuring of the group examples Pull #174 16 Jul 2026 08:58PM UTC jandelgado github
97.98
29533868464 jled_group_lifecycle_events examples for JLedGroup lifecycle events in group_sequence example and restructuring of the group examples Pull #174 16 Jul 2026 08:54PM UTC jandelgado github
97.98
29444369225 jled_group_lifecycle_events examples for JLedGroup lifecycle events Pull #174 15 Jul 2026 07:25PM UTC jandelgado github
97.98
29443211839 jled_group_lifecycle_events examples for JLedGroup lifecycle events Pull #174 15 Jul 2026 07:07PM UTC jandelgado github
97.98
29275640606 jled_group_lifecycle_events feature: TJLedGroup lifecycle events (kStart/kDone/kRepeatStart/kElementChanged) Add GroupUpdateResult, returned by TJLedGroup::Update()/Update(t) instead of plain bool, reporting group-level lifecycle events for both JLedGroup and JLedRefGroup: ... Pull #174 13 Jul 2026 06:45PM UTC jandelgado github
97.98
29275492040 jled_group_lifecycle_events feature: TJLedGroup lifecycle events (kStart/kDone/kRepeatStart/kElementChanged) Add GroupUpdateResult, returned by TJLedGroup::Update()/Update(t) instead of plain bool, reporting group-level lifecycle events for both JLedGroup and JLedRefGroup: ... Pull #174 13 Jul 2026 06:43PM UTC jandelgado github
97.98
29204952844 master feature: JLed lifecycle events (#173) Track the lifecycle of a JLed object Update() now returns UpdateResult, which the caller can be act on, depending on the phase transition a JLed object goes through. E.g. we can now turn off a LED when it en... push 12 Jul 2026 07:01PM UTC web-flow github
97.72
See All Builds (611)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc