Skip to content
Snippets Groups Projects
Forked from Avionics / Software Development / Skyward Boardcore
Source project has a limited visibility.
  • Nicolò Caruso's avatar
    84ef1127
    [GS] Added GS bsp · 84ef1127
    Nicolò Caruso authored
    BSP: Added the bsp with the hwmapping for the new GS and the bsp.cpp updated.
    Make: Updated the boards.cmake with the new BSP
    c_cpp_properties: Added the properties for the new GS board
    WIP: bsp_impl.h is still in WIP
    
    [GS] Formatting fix
    
    [GS] Fixed pipeline.
    
    Fixed pipeline: Wrong boardname was set on board_options, c_cpp_properties.
    Also an #endif in hwmapping.h from old code now removed.
    
    [BSP] Updated BSP: bsp_impl and hwmapping
    
    bsp_impl: Added the sd and ram functions
    hwmapping: Fixed the names in the dip switch namespace, added pins for remote controller (TLC) for ARP
    
    [BSP] Updated bsp_impl, missing I/O and radio pin initialization
    
    Some pin initialization was missing (Radio, TLC, dipSwitch)
    
    [BSP] GS BSP update: Remote command box arm/disarm and leds
    
    hwmapping: Added LEDs (Compute unit), command box arm/disarm switch.
    bsp/bsp_impl: Led functions and initialization
    
    [BSP] GS BSP fix ledOn, commandbox leds
    
    bsp_impl: Fixed ledOn userLedx typo.
    hwmapping: Added into the namespace the leds-timers mapping of the commandbox.
    
    [BSP] GS bsp fixes
    
    Fixes about the namespaces used, switchArm/Disarm in bsp.cpp, ifdef in hwmapping.h, also commandBox now outside interfaces namespace.
    
    [BSP] GS bsp changed on top of the Compute unit v2 ones
    
    The BSP was based on the old gemini gs instead of the compute unit v2 ones.
    Now changed to those configurations and hw implementations with the mapping of the lyra gs.
    
    [BSP] Automated_antennas BSP txen, rxen alias for the radio
    
    Added txen and rxen namespace alias
    
    [BSP] Added stepper pins initialization
    
    Stepper pins initialization was missing from the BSP
    
    [BSP] Minor reorder of the stepper enable in bsp.cpp
    
    [BSP] GS: Removed CAN1
    
    Removed CAN1 since no integral chip on the board for CAN
    
    [BSP] GS Led naming
    
    Changed led naming since color have changed
    
    [BSP] GS BSP fixed switchActive was signed as switchDisarm
    
    The active switch of the command box was incorrectly signed as switchDisarm, now correctly switchActive
    
    [BSP] GS BSP now using leds as pins and not timers
    
    Using now leds of the command box as pin and not timers, since using a thread for its control.
    
    [BSP] Led bsp update for commandBox
    
    [BSP] GS Fix on enable and disable pin of the steppers
    
    The enable and disable pins was switched. Now fixed
    
    [BSP] USART2 rx to pull up open drain and tx pull up for VN300
    
    Fix: RX to pull up open drain since there are issues without the VN300 with the IDLE register.
    
    [BSP] SD one bit data bus and divider
    
    Was missing flag for one bit data bus SD and divider for maximum frequency
    84ef1127
    History
    [GS] Added GS bsp
    Nicolò Caruso authored
    BSP: Added the bsp with the hwmapping for the new GS and the bsp.cpp updated.
    Make: Updated the boards.cmake with the new BSP
    c_cpp_properties: Added the properties for the new GS board
    WIP: bsp_impl.h is still in WIP
    
    [GS] Formatting fix
    
    [GS] Fixed pipeline.
    
    Fixed pipeline: Wrong boardname was set on board_options, c_cpp_properties.
    Also an #endif in hwmapping.h from old code now removed.
    
    [BSP] Updated BSP: bsp_impl and hwmapping
    
    bsp_impl: Added the sd and ram functions
    hwmapping: Fixed the names in the dip switch namespace, added pins for remote controller (TLC) for ARP
    
    [BSP] Updated bsp_impl, missing I/O and radio pin initialization
    
    Some pin initialization was missing (Radio, TLC, dipSwitch)
    
    [BSP] GS BSP update: Remote command box arm/disarm and leds
    
    hwmapping: Added LEDs (Compute unit), command box arm/disarm switch.
    bsp/bsp_impl: Led functions and initialization
    
    [BSP] GS BSP fix ledOn, commandbox leds
    
    bsp_impl: Fixed ledOn userLedx typo.
    hwmapping: Added into the namespace the leds-timers mapping of the commandbox.
    
    [BSP] GS bsp fixes
    
    Fixes about the namespaces used, switchArm/Disarm in bsp.cpp, ifdef in hwmapping.h, also commandBox now outside interfaces namespace.
    
    [BSP] GS bsp changed on top of the Compute unit v2 ones
    
    The BSP was based on the old gemini gs instead of the compute unit v2 ones.
    Now changed to those configurations and hw implementations with the mapping of the lyra gs.
    
    [BSP] Automated_antennas BSP txen, rxen alias for the radio
    
    Added txen and rxen namespace alias
    
    [BSP] Added stepper pins initialization
    
    Stepper pins initialization was missing from the BSP
    
    [BSP] Minor reorder of the stepper enable in bsp.cpp
    
    [BSP] GS: Removed CAN1
    
    Removed CAN1 since no integral chip on the board for CAN
    
    [BSP] GS Led naming
    
    Changed led naming since color have changed
    
    [BSP] GS BSP fixed switchActive was signed as switchDisarm
    
    The active switch of the command box was incorrectly signed as switchDisarm, now correctly switchActive
    
    [BSP] GS BSP now using leds as pins and not timers
    
    Using now leds of the command box as pin and not timers, since using a thread for its control.
    
    [BSP] Led bsp update for commandBox
    
    [BSP] GS Fix on enable and disable pin of the steppers
    
    The enable and disable pins was switched. Now fixed
    
    [BSP] USART2 rx to pull up open drain and tx pull up for VN300
    
    Fix: RX to pull up open drain since there are issues without the VN300 with the IDLE register.
    
    [BSP] SD one bit data bus and divider
    
    Was missing flag for one bit data bus SD and divider for maximum frequency