eppisai (Aman Singh)
Engineering

Projects

User does not belong to any projects.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
Oct 15 2020, 8:10 AM (178 w, 4 d)
Availability
Available
Nickname on IRC
eppisai

Recent Activity

Aug 27 2021

eppisai closed T1259: Document the process of flashing the two PIC16s on wiki as Resolved.
Aug 27 2021, 7:36 PM · Restricted Project
eppisai closed T1258: Document the remote setup and working process on Apertus wiki as Resolved.
Aug 27 2021, 7:36 PM · Restricted Project
eppisai added a comment to T1258: Document the remote setup and working process on Apertus wiki.

thankyou :)

Aug 27 2021, 7:36 PM · Restricted Project

Aug 26 2021

eppisai added a comment to T1258: Document the remote setup and working process on Apertus wiki.

hi again, :)

Aug 26 2021, 11:48 PM · Restricted Project
eppisai added a comment to T1259: Document the process of flashing the two PIC16s on wiki.

hi, I had added documentation for flashing process..

Aug 26 2021, 11:46 PM · Restricted Project

Jul 27 2021

eppisai claimed T1192: setup timer on pic32.
Jul 27 2021, 7:52 PM · AXIOM Remote

Jul 18 2021

eppisai created T1258: Document the remote setup and working process on Apertus wiki.
Jul 18 2021, 4:38 PM · Restricted Project

Jun 12 2021

eppisai added a comment to T1173: Re-add Transition Animations in C++ Firmware.

I had adjusted linker script in firmware to add second framebuffer, and have added second framebuffer in source code.

Jun 12 2021, 10:19 AM · Restricted Project

Jun 1 2021

eppisai claimed T1255: Reduce Bootloader dependency.
Jun 1 2021, 3:36 PM · Restricted Project
eppisai claimed T1256: Remove dependencies where not required.
Jun 1 2021, 3:35 PM · Restricted Project

May 27 2021

eppisai edited projects for T1216: move GetStringFramebufferWidth() to Utils class, added: Restricted Project; removed AXIOM Remote.
May 27 2021, 6:44 PM · Restricted Project
eppisai updated the task description for T1252: Automating few things in new page setup .
May 27 2021, 5:27 PM · Restricted Project
eppisai created T1252: Automating few things in new page setup .
May 27 2021, 5:25 PM · Restricted Project
eppisai added a project to T1126: AXIOM Remote: Firmware improvement and extension: AXIOM Remote.
May 27 2021, 5:22 PM · AXIOM Remote
eppisai removed a project from T1173: Re-add Transition Animations in C++ Firmware: Google Summer of Code 2022.
May 27 2021, 5:17 PM · Restricted Project
eppisai edited projects for T1182: Consider how/if we want to allow text typing input, added: Restricted Project; removed AXIOM Remote.
May 27 2021, 5:15 PM · Restricted Project
eppisai moved T1173: Re-add Transition Animations in C++ Firmware from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 27 2021, 5:14 PM · Restricted Project
eppisai updated the task description for T1251: Add new UI classes to Firmware.
May 27 2021, 5:00 PM · Restricted Project
eppisai edited projects for T1216: move GetStringFramebufferWidth() to Utils class, added: AXIOM Remote; removed Restricted Project.
May 27 2021, 4:50 PM · Restricted Project
eppisai edited projects for T1173: Re-add Transition Animations in C++ Firmware, added: AXIOM Remote; removed Restricted Project.
May 27 2021, 4:49 PM · Restricted Project
eppisai edited projects for T1173: Re-add Transition Animations in C++ Firmware, added: Restricted Project; removed AXIOM Remote.
May 27 2021, 4:48 PM · Restricted Project
eppisai edited projects for T1173: Re-add Transition Animations in C++ Firmware, added: AXIOM Remote; removed Restricted Project.
May 27 2021, 4:47 PM · Restricted Project
eppisai edited projects for T1191: AXIOM Remote UI Challenge: 2 bit image drawing, added: Restricted Project; removed AXIOM Remote.
May 27 2021, 4:47 PM · Restricted Project
eppisai edited projects for T1216: move GetStringFramebufferWidth() to Utils class, added: Restricted Project; removed AXIOM Remote.
May 27 2021, 4:46 PM · Restricted Project
eppisai removed a project from T1126: AXIOM Remote: Firmware improvement and extension: Restricted Project.
May 27 2021, 4:46 PM · AXIOM Remote
eppisai edited projects for T1173: Re-add Transition Animations in C++ Firmware, added: Restricted Project; removed AXIOM Remote.
May 27 2021, 4:45 PM · Restricted Project
eppisai edited projects for T1182: Consider how/if we want to allow text typing input, added: AXIOM Remote; removed Restricted Project.
May 27 2021, 4:45 PM · Restricted Project
eppisai edited projects for T1182: Consider how/if we want to allow text typing input, added: Restricted Project; removed AXIOM Remote.
May 27 2021, 4:44 PM · Restricted Project
eppisai moved T1251: Add new UI classes to Firmware from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 27 2021, 4:37 PM · Restricted Project
eppisai created T1251: Add new UI classes to Firmware.
May 27 2021, 4:36 PM · Restricted Project

May 19 2021

eppisai claimed T1126: AXIOM Remote: Firmware improvement and extension.
May 19 2021, 1:19 PM · AXIOM Remote

Mar 25 2021

eppisai added a comment to T1216: move GetStringFramebufferWidth() to Utils class.

Sorry, my English is rather bad, I was saying that for FontManager object, not SetFont() method. But as I have realized and after discussion I am sure, this feature was and is something, that is not needed, in axiom remote. But rest of the points still stand for FontManager .

Mar 25 2021, 2:43 PM · Restricted Project
eppisai added a comment to T1216: move GetStringFramebufferWidth() to Utils class.
  1. current font, and current font height, changes according to SetFont(). In painter we need current font height, while drawing text on screen, only. But the thing is, If we look at Numeric Value Screen , Image Button, Push Button, Toggle Button, Parameter List Screen, they also require the current font's height, and when whenever we set/change the font, the current font and hence current font height changes. So, I thought the sole purpose of current font and and its dimension (height) is not just drawing text on screen, but also in calculation of other objects of firmware, infact current font and its dimension(s) is more needed outside painter, same as GetTextWidth() .
Mar 25 2021, 11:50 AM · Restricted Project
eppisai added a comment to T1216: move GetStringFramebufferWidth() to Utils class.

@sebastian , @BAndiT1983 I am really sorry, I called this task complete (i thought it was), I have not been confident enought to raise proper pull request, that I should have done way earlier, and I would be been having this discussion earlier, instead of jumping to another task. Please help me devise the right approach in this regard.

Mar 25 2021, 3:15 AM · Restricted Project

Mar 22 2021

eppisai added a comment to T1216: move GetStringFramebufferWidth() to Utils class.

Hi Markus :). I have already completed this task.

@eppisai if you work on this please claim the task.
Have you commited a PR already?

I get your point, my P.R for task wasn't made,so saying task was complete would be wrong on my part. sorry.

Mar 22 2021, 11:43 PM · Restricted Project
eppisai claimed T1173: Re-add Transition Animations in C++ Firmware.
Mar 22 2021, 11:25 PM · Restricted Project
eppisai claimed T1216: move GetStringFramebufferWidth() to Utils class.
Mar 22 2021, 11:25 PM · Restricted Project
eppisai added a comment to T1216: move GetStringFramebufferWidth() to Utils class.

No, I wanted to check on real board before PR,so was waiting. Had completed it last month. Will create P.R for this and Keyboard today.

Mar 22 2021, 11:25 PM · Restricted Project
eppisai added a comment to T1216: move GetStringFramebufferWidth() to Utils class.

Hi Markus :). I have already completed this task.

Mar 22 2021, 9:41 PM · Restricted Project

Feb 8 2021

eppisai added a comment to T1173: Re-add Transition Animations in C++ Firmware.
Feb 8 2021, 7:34 PM · Restricted Project

Jan 18 2021

eppisai added a comment to T1182: Consider how/if we want to allow text typing input.

Progress So far..

Jan 18 2021, 9:37 PM · Restricted Project

Jan 17 2021

eppisai added a comment to T1182: Consider how/if we want to allow text typing input.

hmm...I can use the knob to select the alphabets(pressing the knob) since it is being used to navigate(trial basis), and keep the enter button reserved for when the user had finished typing.

Jan 17 2021, 8:24 PM · Restricted Project
eppisai added a comment to T1182: Consider how/if we want to allow text typing input.

Hello!! This was till 11 January 2020, after taking your and everyone's suggestion, I am incorporating them into the keyboard. I have made quite some changes since then, like changing the underlying algo to an optimized one(using an array of char and not drawing each button individually, which bAndiT1983 had suggested), added knob control, and a few more still doing...(side buttons and up and down navigation and other things)


In the above the keyboard is not yet QWERTY,will be making it proper QWERTY
I'll be finished by tomorrow before the IRC meet I think, so will also update last week's proper progress!
Cheers!

Jan 17 2021, 8:16 PM · Restricted Project

Jan 5 2021

eppisai added a comment to T1182: Consider how/if we want to allow text typing input.

few points,

Jan 5 2021, 6:57 PM · Restricted Project
eppisai closed T1202: Parameter LIVE/POST propagation switch as Resolved.
Jan 5 2021, 10:32 AM · AXIOM Remote
eppisai closed T1193: Implement Checkbox GUI element as Resolved.
Jan 5 2021, 5:00 AM · AXIOM Remote

Jan 4 2021

eppisai added a comment to T1193: Implement Checkbox GUI element.

@eppisai Just take the checkbox SVG with the check mark, open in Inkscape, save it under new name for empty one and remove the check mark, then the boxes would look the same.

Jan 4 2021, 3:39 PM · AXIOM Remote
eppisai added a comment to T1193: Implement Checkbox GUI element.

How about now? @BAndiT1983 I have just removed the tick from "on" icon svg

Jan 4 2021, 2:46 PM · AXIOM Remote

Dec 27 2020

eppisai added a comment to T734: Live histogram, waveform, vectorscope.

@eppisai Was trying to answer your questions on IRC, but you weren't online. There is little reason to place a cartesian plane in the painter, as the purposes are different, it's more or less about "single responsibility". It would be better to create a base class for the graph widgets, e.g. BaseGraph, and then derive different graphs from it.

Dec 27 2020, 2:50 PM · Restricted Project

Dec 26 2020

eppisai closed T1193: Implement Checkbox GUI element as Resolved.
Dec 26 2020, 2:50 PM · AXIOM Remote

Oct 30 2020

eppisai moved T1163: AXIOM Remote: Bootloader improvement and extension from Qualification Tasks to Hardware Related on the Google Summer of Code 2022 board.
Oct 30 2020, 1:06 PM · AXIOM Remote
eppisai moved T1163: AXIOM Remote: Bootloader improvement and extension from Hardware Related to Qualification Tasks on the Google Summer of Code 2022 board.
Oct 30 2020, 1:06 PM · AXIOM Remote

Oct 24 2020

eppisai added a watcher for AXIOM Remote: eppisai.
Oct 24 2020, 1:29 PM