01:06 | Spirit532 | left the channel | |
01:06 | Spirit532 | joined the channel | |
01:36 | Spirit532 | left the channel | |
01:39 | Spirit532 | joined the channel | |
02:30 | futarisIRCcloud | left the channel | |
02:47 | Bertl_oO | off to bed now ... have a good one everyone!
| |
02:47 | Bertl_oO | changed nick to: Bertl_zZ
| |
03:02 | Guest25416 | left the channel | |
03:04 | Bertl_zZ | left the channel | |
03:04 | Bertl_zZ | joined the channel | |
03:06 | rahul | joined the channel | |
03:07 | rahul | changed nick to: Guest80588
| |
03:43 | mumptai_ | joined the channel | |
03:47 | mumptai | left the channel | |
06:26 | BAndiT1983|away | changed nick to: BAndiT1983
| |
07:44 | se6ast1an | small update from the pid.codes front: maintainer went through all PRs now and asked for a single URL to be supplied pointing to sources (I added one for software and one for hardware) -> reduced it to only software now in our PR
| |
07:49 | BAndiT1983 | se6ast1an: can you give a bit more background, as i only remember something very vague about this topic
| |
07:50 | se6ast1an | If youâre a maker, hobbyist, or startup company producing your own USB device, youâve probably discovered that you need a USB Vendor ID and Product ID to uniquely identify your device to computers. The USB-IFâs position is that the only way to do this is for each organisation to pay $5000 for a unique Vendor ID, which they may not share with other individuals or organisations.
| |
07:50 | se6ast1an | For many makers and small companies, this is a prohibitive amount of money, and forces them to resort to workarounds, such as using other organisationsâ VIDs without permission, or simply making up a VID and PID. These solutions make things worse for everyone, by damaging the assumption that a VID/PID combination is unique to a given device.
| |
07:50 | se6ast1an | pid.codes seeks to solve this issue for anyone producing open-source hardware. We have been gifted a Vendor ID by a company that was issued one by USB-IF and has since ceased trading; they obtained the Vendor ID before the USB-IF changed their licensing terms to prohibit transfers or subassignments.
| |
07:50 | se6ast1an | pid.codes is a website - weird TLD yes :)
| |
07:51 | BAndiT1983 | thanks for the info
| |
08:32 | futarisIRCcloud | joined the channel | |
08:45 | mumptai_ | left the channel | |
09:24 | BAndiT1983 | changed nick to: BAndiT1983|away
| |
09:36 | BAndiT1983|away | changed nick to: BAndiT1983
| |
10:04 | mumptai | joined the channel | |
10:29 | Bertl_zZ | changed nick to: Bertl
| |
10:29 | Bertl | morning folks!
| |
10:52 | se6ast1an | good day
| |
12:38 | vup | se6ast1an: maybe you should also update the link from axiom-beta-firmware to axiom-firmware (as we renamed them recently)
| |
12:39 | se6ast1an | ah yes, that has potentially created some dead links now
| |
12:39 | se6ast1an | did you find a particular place with 4040 now?
| |
12:39 | vup | se6ast1an: i meant in the pid.codes PR
| |
12:39 | vup | https://github.com/pidcodes/pidcodes.github.com/pull/494/commits/be01308f4bb4bd2ecbd978e3302782c7e26dcd24#diff-e17e0ea2bda20f13f0e2f4dd90df5a68R7
| |
12:39 | se6ast1an | ah, right!
| |
12:40 | vup | github redirects the old repo to the new one, so all links should be fine for now
| |
12:41 | se6ast1an | done
| |
12:41 | vup | great
| |
12:48 | metal_dent[m] | Hi, when you click on WB option, does the "Whitebalance" title is shown properly?
| |
12:53 | se6ast1an | hi metal_dent[m] - are you asking about the font size?
| |
12:54 | metal_dent[m] | yes sort of, as the text is only half visible
| |
12:55 | se6ast1an | yes, I also see its too big
| |
12:56 | se6ast1an | please choose a smaller font size: https://github.com/apertus-open-source-cinema/AXIOM-Remote/blob/dev/Firmware/UI/Screens/WhiteBalanceScreen.cpp#L41
| |
12:56 | se6ast1an | I still have the debug painter enabled so my fonts are all the wrong size due to: https://lab.apertus.org/T1175
| |
13:07 | metal_dent[m] | > please choose a smaller font size: https://github.com/apertus-open-source-cinema/AXIOM-Remote/blob/dev/Firmware/UI/Screens/WhiteBalanceScreen.cpp#L41
| |
13:07 | metal_dent[m] | done!
| |
13:16 | metal_dent[m] | um.. shouldn't it be "white balance" and not "whitebalance"?
| |
13:16 | se6ast1an | good point, yes "White Balance"
| |
13:17 | metal_dent[m] | okay, will correct that too :D
| |
14:11 | illwieckz | left the channel | |
14:11 | BAndiT1983 | am onto fixing the debug painter, just need to evaluate proper way
| |
14:15 | illwieckz | joined the channel | |
14:17 | metal_dent[m] | Have you managed to narrow down the problem?
| |
14:20 | BAndiT1983 | yes, painter is duplicated in memory and i have to resolve this, so there is only 1 painter, maybe not decorator pattern, as we don't have some partial interface, but strategy pattern which applies to the 2 methods which need overlay
| |
14:20 | BAndiT1983 | currently evaluating what would be less invasive way to override individual methods and to use same painter
| |
14:23 | se6ast1an | pr merged, thanks metal_dent[m]!
| |
14:24 | se6ast1an | github is very slow currently, not sure it went through...
| |
14:24 | metal_dent[m] | se6ast1an: thanks!
| |
15:19 | se6ast1an | BAndiT1983: is this PR still relevant?
| |
15:19 | se6ast1an | https://github.com/apertus-open-source-cinema/AXIOM-Remote/pull/5/commits/8a4b06d0d5e2b18edb597fd3a46846df36a8399b
| |
15:29 | BAndiT1983 | yes
| |
15:29 | BAndiT1983 | it seems like many people are having trouble to find pic32 compiler
| |
15:30 | BAndiT1983 | build is failing, maybe it has to do with slow github you've mentioned
| |
15:47 | se6ast1an | right, so I will mege the pr
| |
15:47 | se6ast1an | *merge
| |
15:47 | se6ast1an | ah I cant
| |
15:47 | se6ast1an | "supragya requested a review from BAndiT1983 on 23 Feb"
| |
15:47 | se6ast1an | This pull request is still a work in progress
| |
15:47 | se6ast1an | Draft pull requests cannot be merged.
| |
15:50 | BAndiT1983 | have approved
| |
15:51 | se6ast1an | great
| |
15:51 | BAndiT1983 | merged
| |
16:09 | metal_dent[m] | is the idea behind the "Debug Overlay" slider is to get into debug mode directly?
| |
16:11 | se6ast1an | I guess the idea is that you can turn the debug painter on/off, but its expected not working yet
| |
16:11 | metal_dent[m] | alright
| |
16:13 | BAndiT1983 | yep, but calling it debug mode is mislead
| |
16:13 | BAndiT1983 | *misleading
| |
16:13 | BAndiT1983 | off for a moment
| |
16:14 | BAndiT1983 | changed nick to: BAndiT1983|away
| |
16:14 | metal_dent[m] | yeah, I meant debug painter ':D
| |
16:20 | metal_dent[m] | what do button_up and button_down mean?
| |
16:21 | se6ast1an | when a physical button on the remote is pressed there are two events
| |
16:21 | se6ast1an | pressing it down
| |
16:21 | se6ast1an | and releasing it afterwards
| |
16:22 | se6ast1an | normal actions are only executed on the release event
| |
16:22 | se6ast1an | but the down event should set buttons on the screen to be highlighted
| |
16:24 | comradekingu | left the channel | |
16:26 | metal_dent[m] | oh okay!
| |
16:28 | comradekingu | joined the channel | |
17:11 | mumptai_ | joined the channel | |
17:14 | mumptai | left the channel | |
18:19 | BAndiT1983|away | changed nick to: BAndiT1983
| |
18:22 | BAndiT1983 | the button state has to be stored first, as imgui only has immediate mode, then the current state has to be compared old state and if previous was down, now up, then "button up" should be sent and vice versa, don't know if it wouldn't be better to have like button IDs and their current state in separate enums, as knob can also be clicked
| |
18:23 | BAndiT1983 | every new definition, if we would extend it in the future, would only need to cover specific element and not the actions
| |
18:25 | metal_dent[m] | okay :/
| |
18:27 | metal_dent[m] | I'm trying to implement the home button, but it's not working yet :/
| |
18:27 | BAndiT1983 | which hime button?
| |
18:27 | BAndiT1983 | *home
| |
18:28 | metal_dent[m] | the "home" button on the visualizer..
| |
18:28 | BAndiT1983 | are you talking about "button up" or side bar?
| |
18:28 | metal_dent[m] | sidebar
| |
18:29 | BAndiT1983 | the button bar example should have everything you need, in fact you should use the button bar for the side bar
| |
18:31 | metal_dent[m] | yes, I did what you have done for the "Cancel" button
| |
18:32 | BAndiT1983 | have you set up debugging? this would help you to check where the application is jumping to
| |
18:33 | metal_dent[m] | not yet
| |
18:33 | BAndiT1983 | will investigate at some point, how much space pure virtual methods are taking, but trying to avoid them usually, as i know that the compilers for microcontrollers are not optimized there, or at least weren'T a couple of years ago
| |
18:33 | metal_dent[m] | and I have one more question:
| |
18:33 | BAndiT1983 | you should, as it's mandatory for proper development
| |
18:34 | se6ast1an | I should also set up the debugger for visualizer, with vscode?
| |
18:34 | metal_dent[m] | can't we implement the home button directly in the MainPage.cpp? like "SetCurrentScreen(main)" ?
| |
18:34 | BAndiT1983 | to check when problems are there, yes
| |
18:35 | BAndiT1983 | all the buttons will have handlers, so the logic is not bound that tight
| |
18:36 | BAndiT1983 | nope, not in MainPage, the home button should be in the base class, as it will show up on most screens, except MainPage(!!!)
| |
18:36 | metal_dent[m] | ohkay
| |
18:38 | metal_dent[m] | i didnt know that and i was drawing it on the mainpage ':D
| |
18:39 | BAndiT1983 | this is a very rigid approach, please look up loose coupling in software development and why it's my target for the firmware and bootloader
| |
18:41 | metal_dent[m] | alright
| |
19:03 | BAndiT1983 | launch.json for debugging -> https://pastebin.com/raw/9nJ58neg
| |
19:04 | BAndiT1983 | i would advise to install cmake plugin also, it would recognize the cmake script automatically and one can select several options in the status bar, they would appear on the left side there, after the plugin is installed
| |
19:05 | metal_dent[m] | BAndiT1983: needed it, thanks!!!
| |
19:06 | BAndiT1983 | this setup is specific for vscode, if you use VI then you have to ask Bertl
| |
19:06 | BAndiT1983 | if you press F5, it would present you some options, it's not hard to set up, but special setups can be a bit of headache
| |
19:07 | metal_dent[m] | no switched to vscode yesterday for debugging ':D
| |
19:08 | BAndiT1983 | this will result in 'dislike' from Bertl on your facebook page
| |
19:09 | metal_dent[m] | dont worry, still use vim for coding XD
| |
19:11 | metal_dent[m] | trying to get a balance between you both ;)
| |
19:12 | BAndiT1983 | no need to do a balancing act, just set the environment up, how you would feel comfortable to work with, like i said before: have found my way of working after years of trying things out, so i know my tools and can work with them efficiently
| |
19:14 | metal_dent[m] | > launch.json for debugging -> https://pastebin.com/raw/9nJ58neg
| |
19:14 | metal_dent[m] | after this any other change..?
| |
19:15 | BAndiT1983 | it depends on your environment, try it and see if it helps
| |
19:26 | metal_dent[m] | it worked, thanks! but will do the debugging tomorrow
| |
19:26 | metal_dent[m] | off to bed now, good night!
| |
19:32 | BAndiT1983 | good night
| |
19:36 | calle__ | joined the channel | |
19:37 | mumptai_ | left the channel | |
19:40 | calle__ | left the channel | |
22:44 | BAndiT1983 | changed nick to: BAndiT1983|away
| |
23:44 | illwieckz | left the channel | |
00:37 | illwieckz | joined the channel |