Skip to content

Latest commit

 

History

History
40 lines (31 loc) · 3.88 KB

File metadata and controls

40 lines (31 loc) · 3.88 KB

Orbital Platform

The Orbital Platform is the primary computer for which IntelliSat was created. It features an STM32 processor along with external memory and avionics. Details on the chips can be found on the SSS Electrical Team's Github repo

Since IntelliSat allows access to certain Orbital Platform resources, it uses specific names for those resources. These names that might not align with the labels on the board, especially as IntelliSat tries to stay compatible with the different revisions of Orbital Platform.
This document shows different sections of the Orbital Platform board, and what names IntelliSat gives them.

OP Revision 1

ID Name User Interaction IntelliSat Interface
01 SWD Connector Used to program and debug the board
02 LED A Can be toggled via led.h led_a(bool)
03 LED B Can be toggled via led.h led_b(bool)
04 LED C Can be toggled via led.h led_c(bool)
05 LED Heartbeat Blinks every 1 ms
06 LED Fault Can be toggled via led.h led_fault(bool)
07 LED All Good Can be toggled via led.h led_ag(bool)
09 LED Dx Can be toggled via led.h led_dx(pin_number, bool)
10 Button 0 Status can be accessed via button.h get_statusButton0(void) --> bool
11 Button 1 Status can be accessed via button.h get_statusButton1(void) --> bool

Additionally, there is a large sections of pins sticking out on the right side. The labels show which peripherals use the pins.
Details on which of these peripherals and pins are used under IntelliSat can be found in the Hardware Configurations google sheet.

OP Revision 2

ID Name User Interaction IntelliSat Interface
01 SWD Connector Used to program and debug the board
02 LED Heartbeat Blinks every 1 ms
03 LED Dx Can be toggled via led.h led_d3(bool) , led_d2(bool) , led_d1(bool) , led_d0(bool)
04 Button 0 Status can be accessed via button.h get_statusButton0(void) --> bool
05 Button 1 Status can be accessed via button.h get_statusButton1(void) --> bool

Additionally, there is a small set of pins sticking out on the right side. Details on these pins: https://docs.google.com/spreadsheets/d/1t28qB5q2Co_uhu8WwbYkCaqFcHMT7WsT/edit?rtpof=true#gid=1164169023 .
Details on which of these peripherals and pins are used under IntelliSat can be found in the Hardware Configurations google sheet.