Lamp-Da 0.1
A compact lantern project
Loading...
Searching...
No Matches
Namespaces | Functions
lampda::bsp Namespace Reference

Board Support Layer, handle the low level logic above the HAL. More...

Namespaces

namespace  balancer
 Handles the battery balancing process.
 
namespace  charger
 Handles the battery charging processes.
 
namespace  imu
 physical layer of the IMU.
 
namespace  indicator
 Handle the RGB indicator display.
 
namespace  powerDelivery
 Handles the power delivery capabilities (USB-PD).
 
namespace  powergates
 Handle the two main power gates : Output and USB.
 
namespace  text_in
 Handle the system user input.
 
namespace  threads
 Define low level thread behavior and handling.
 

Functions

void lampda_print_init ()
 
void lampda_print_raw (const char *format,...)
 C linkage to print functions.
 
void lampda_print (const char *format,...)
 C linkage to print functions.
 

Detailed Description

Board Support Layer, handle the low level logic above the HAL.

Function Documentation

◆ lampda_print_init()

EXTERNC void lampda::bsp::lampda_print_init ( )

This file should be used by .c files to access print functions

◆ lampda_print_raw()

EXTERNC void lampda::bsp::lampda_print_raw ( const char *  format,
  ... 
)

C linkage to print functions.

raw print, no system additional logs