Difference between revisions of "AXIOM Remote: Bootloader improvement and extension"

From apertus wiki
Jump to: navigation, search
Line 1: Line 1:
== Project Summary ==
== Project Summary ==
<p>My work involves advancing and extending the firmware of AXIOM Remote. During the GSoC coding period, I have been involved in the tasks mentioned below:</p>
<ul>
<li>Adding transition animations in the UI of AXIOM Remote. </li>
<li>Add a text input GUI</li>
<li>Set up a timer to measure the performance of the remote.</li>
</ul>
Because of some hurdles along the way, I wasn't able to finish, but I am currently working on tasks and in the preceding time, I will get them merged.


Under apertus° Association in Google Summer of Code 2020, I'm working on the Bootloader part of the AXIOM Remote.
My main tasks are to flash the firmware on PIC16 using the PIC32, self-programming of PIC32 where the firmware with UI is flashed on it and lastly to establish a connection between the firmware and the bootloader.


'''Google Summer of Code 2020 project.'''
'''Google Summer of Code 2021 project.'''


'''Mentored by: Andrej Balyschew (@BAndiT1983)'''
'''Mentored by: Andrej Balyschew (@BAndiT1983),  Sebastian Pichelhofer (@se6astian)'''


'''Implemented by: Priya Pandya (@metal_dent)'''
'''Implemented by: Aman (@eppisai)'''


----
----
Line 14: Line 19:
== Important URLs ==
== Important URLs ==


- [https://lab.apertus.org/T1163 Lab Task]
- [https://lab.apertus.org/T1126 Lab Task]


- [https://drive.google.com/file/d/1YiU5HfDh7eg3ONhXry9H7a0Slyerw1pn/view?usp=sharing Proposal]
- [https://drive.google.com/file/d/1YiU5HfDh7eg3ONhXry9H7a0Slyerw1pn/view?usp=sharing Proposal]


- [https://summerofcode.withgoogle.com/projects/#5378664218230784 Project at Google Summer of Code]
- [https://drive.google.com/file/d/1dTP0QUI4oXc7U8w1F53-kGMHqsZUhbP_/view?usp=sharing Project at Google Summer of Code]


- [https://github.com/MetalDent/AXIOM-Remote/tree/bootloader Code and documentation]
- [https://github.com/eppisai/AXIOM-Remote/tree/firmware-improvements Code and documentation]


- [https://drive.google.com/file/d/1LwxFCioeS2P5BTRTUNzTgyfbSiMvqg8r/view?usp=sharing Final Project Report]
- [https://drive.google.com/file/d/1D8udurZp1fKj185sS8nD_R94xGJS8ISb/view?usp=sharing Final Project Report]


- [https://drive.google.com/file/d/1R7jS6MCCnrwf0FPzcKP9ViRY3sHxg8Za/view?usp=sharing Report for Phase I]
- [https://drive.google.com/file/d/1Td97JFvaWqbfRhT-VcSVz-InYRjpEfrP/view?usp=sharing Report for Phase I]
 
- [https://drive.google.com/file/d/1nQ-_JvAXN7mp_bf8QzQ4n6gFnLUhusPy/view?usp=sharing Report for Phase II]

Revision as of 18:40, 25 August 2021

1 Project Summary

My work involves advancing and extending the firmware of AXIOM Remote. During the GSoC coding period, I have been involved in the tasks mentioned below:

  • Adding transition animations in the UI of AXIOM Remote.
  • Add a text input GUI
  • Set up a timer to measure the performance of the remote.

Because of some hurdles along the way, I wasn't able to finish, but I am currently working on tasks and in the preceding time, I will get them merged.


Google Summer of Code 2021 project.

Mentored by: Andrej Balyschew (@BAndiT1983), Sebastian Pichelhofer (@se6astian)

Implemented by: Aman (@eppisai)


2 Important URLs

- Lab Task

- Proposal

- Project at Google Summer of Code

- Code and documentation

- Final Project Report

- Report for Phase I