What version am I on?

It’s been a while since I messed with my config, and I see that 7.14 is the current version of ProffieOS, but I’m not sure what version I currently have loaded on my ProffieBoard v3. Is there a way to tell? I went looking through the config files of both my saber’s code, and the latest 7.14. proffieboard_v3_config.h in both of them has:

#define VERSION_MAJOR 6
#define VERSION_MINOR 1

I don’t know if that’s the OS version or something else. I’m worried if I have a 6.x version it will be more painful to update to 7.x, and I have to have these for a thing tomorrow, so I don’t want to mess them up too badly.

BTW it would be awesome if the ProffieOS page had dates for each release.

That’s the hardware version. ProffieOS tracks hardware revisions starting from TeensySaber V1 (And you’ll typically see “V1”, “V2”, “V3” refer to TeensySaber, while “Proffieboard V1”, etc. refers to the PB)

In this case, the proffieboard v3 is the 6th major hardware revision for what was the TeensySaber project.

This is listed as a desired somewhere iirc… or at least it’s been expressed before on several occasions. Alas, no one has compiled history before I don’t think…

If you have a release version of ProffieOS, you can find the version in ProffieOS.ino, but it’s easier to just type version into the serial monitor :slight_smile:

If you don’t have a release version, but have a cloned github repo, you can check git rev-parse HEAD (or use a fancy git interface) to see the current commit version and find where that fits into the history.

Yeah, just type version into Serial Monitor.