diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/404.html b/404.html new file mode 100644 index 0000000..371d6b1 --- /dev/null +++ b/404.html @@ -0,0 +1,832 @@ + + + +
+ + + + + + + + + + + + + + +Astraeus-I originated as a senior project at San Jose State University, collaboratively developed over two semesters by a dedicated team of three students. This initiative was divided into two pivotal phases, with the initial semester focusing primarily on crafting the hardware, followed by a subsequent semester dedicated to the software development aspect.
+During the course of its inception, our team had the opportunity to work closely with libhal, a collaborative effort that significantly contributed to the success and refinement of the project. This partnership was instrumental in navigating through the complexities and challenges that emerged during the development process, providing valuable insights and support that shaped Astraeus-I into its current form.
+Hardware Development Phase: The first semester of the project was devoted to the intricate process of hardware development. This phase entailed rigorous research, planning, and implementation to construct a robust hardware foundation for Astraeus-I, ensuring its reliability and efficiency in performing its designated functions.
+The first semester of the project was devoted to the intricate process of hardware development. This phase entailed rigorous research, planning, and implementation to construct a robust hardware foundation for Astraeus-I, ensuring its reliability and efficiency in performing its designated functions.
+With a solid hardware base in place, the second semester was utilized for software development. This crucial phase involved coding, testing, and refining the software components to work seamlessly with the developed hardware, ultimately creating a cohesive and functional system.
+Engaging with libhal during the development process enriched our project with a wealth of knowledge and expertise in the field. Their consistent support and guidance played a pivotal role in overcoming technical hurdles and implementing best practices, resulting in a project outcome that not only met but exceeded our initial expectations.
+Specialized in firmware and electrical, Adrien brought his extensive knowledge and skills to writing platform and device drivers as well as helping design the pcb.
+Specialized pcb design, Michael contributed significantly to the pcb design, ensuring its ease of use and reliability.
+Specialized in firmware development, Michell was instrumental in writing device and platform drivers, dedicating his efforts to perfecting the software components of the project.
+As a co-advisor, Khalil provided invaluable guidance and support throughout the software and hardware development process, ensuring the successful completion of the project.
+As an advisor, Kaikai offered valuable insights and feedback that helped us navigate through the complexities of the project.
+We extend our gratitude to San Jose State University and libhal for their unwavering support and resources that were invaluable to the successful completion of Astraeus-I. Special thanks also go to our mentors, advisors, and everyone who contributed their time and expertise to bring this project to fruition. We would firstly like to thank our co-advisor Khalil Estell for the tremendous amount of support and guidance he provided throughout the project. We would also like to thank our advisor Kaikai Liu for his valuable insights and feedback that helped us navigate through the complexities of the project.
+ + + + + + +The Astraeus board leverages libhal for seamless interaction with its onboard devices. This C++ library simplifies the process of interfacing with the various components of the board. Organized into distinct sub-libraries, each focuses on a specific device, ensuring specialized and efficient interaction. Below is a concise overview of each sub-library for your reference:
+To delve deeper into the functionalities and explore the comprehensive API documentation, please visit the Libhal API Reference.
+Note
+You can learn more about libhal by reading the User Guide
+{"use strict";/*!
+ * escape-html
+ * Copyright(c) 2012-2013 TJ Holowaychuk
+ * Copyright(c) 2015 Andreas Lubbe
+ * Copyright(c) 2015 Tiancheng "Timothy" Gu
+ * MIT Licensed
+ */var Ha=/["'&<>]/;Un.exports=$a;function $a(e){var t=""+e,r=Ha.exec(t);if(!r)return t;var o,n="",i=0,s=0;for(i=r.index;i