HMs DIY #1-6

Store Link

Because I want to keep this datafield and the app free for use I would be very grateful about a small donation to PayPal

A detailed description of how to use it can be found here: 

HMs_DIY_GUIDANCE.pdf
HMs_DIY_ANLEITUNG.pdf

Thanks very much to mcinner1 for putting so much time into this documentation!

Designer download

You can contribute on my github page.
You can upload your layout so others can use it as well.
Also any changes to the fonts.txt can be updated there as well.

Garmin_HMsDIY

=======================================================================
RELEASE NOTES
=======================================================================
-----------------------------------------------------------------------
3.6.2
* switched to new SDK 7.2.1
* added devices: Approach S7 42mm, Descent Mk3 43mm /Mk3i 43mm, Descent Mk3i 51mm, Edge 1050, epix Pro Gen2 42mm, epix Pro Gen2 47mm / quatix 7 pro, epix Pro Gen2 51mm / D2 mach 1 pro / tactix 7
Fenix 7 Pro, Fenix 7 Pro Solar, Fenix 7S Pro, Fenix 7X Pro, Fenix 7xPro Solar, Forerunner 165, Forerunner 165M, Venu 3, Venu 3S, Vivoactive 5
-----------------------------------------------------------------------
3.5.1
* switched to new SDK 4.2.4
* added devices: FR265, FR265S, FR965, GPSMAP 67/67i, Marq (Gen 2), Marq (Gen 2) Aviator, EDGE 540, EDGE 840, Instinct 2x Solar
* added two new font types GLANCE, GLANCENR (only available if device supports it!)

for full releasenotes see: releasenotes.txt
=======================================================================

 

  • Hello,

    A question. "Rct hor. filled" fills a rectangle left to right. How to do the opposite side, right to left ?

  • Hola #hundsmiachn y al resto alguien me puede ayudar a hacer esta pantalla para sram axs 12v?

  • A couple of days ago I have come across another bug in the system, when a heart rate strap is removed, DIY keeps heart rate values displayed, ie BPM, HR zone. All Garmin HR data fields and other app's display a "0" a few seconds after removing the HR strap.

    The background to it was I wanted to create "Dynamic Colours" to heart rate, speed and cadence so that if I had forgot to fit my HR strap or a battery was flat in my HR strap, speed or cadence sensor at the point of setting off for a ride or even a sensor drop out, I would see a flashing red zero which would alert me to a possible issue especially with the HR. Both speed and cadence I would notice when I start moving as the flashing red "0" would catch my eye better than a black unflashing "0".

    Everything worked perfect for speed and cadence and heartrate intially flashing "red 0" and when I fitted the HR strap, it would show my HR value in BPM and Zone. But when I removed the HR strap to see if it would return to a "red flashing "0" the heart rate reading would remain about 77bpm and on occasions would rise to 133 bpm and lock up at that.

    The issue is in all DIY's 1 - 6. I tried old apps that I have created in DIY and reversed what I have done today and tried saved as backups but the issue is present in everything I have done.

    It is not a major issue as you do not remove your HR strap whilst riding, but if it breaks or the battery goes flat whilst riding or a sensor drop out, it could take a long time to see the problem.

    After leaving the device for a few minutes and reopening the activity profile, HR values have gone back to "0"

    Today on my ride, I realised in 2022 when riding London Edinburgh London Audax,, my heartrate strap broke, but I did not notice it had until I was leaving a control when I saw the heart rate was "0", but, I never saw that prior to arriving at the control. On my download of my ride, I saw that the heartrate had failed far earlier than the control and stopped recording HR but DIY was still showing it.

    Now I understand why I never see any HR sensor dropouts whilst riding but on ocassions I can see by my download of the ride I have.

    This morning, I also had an oddity, DIY 6 shortly after removing the HR strap, it went to "0" for bpm, but DIY 1 kept showing a reading for bpm, but I could not repeat it.

  • I cannot say for sure, but most likely this is a Garmin issue.  In a CIQ program such as this, one is generaly just taking a value that Garmin provides.  I have seen other cases where the value Garmin provides to the CIQ program is different than the value displayed in a Garmin Data Field.  If this is the case, there is little the programmer can do.....