SyterKit 0.4.0.x
SyterKit is a bare-metal framework
Loading...
Searching...
No Matches
Functions | Variables
main.c File Reference
#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>
#include <types.h>
#include <log.h>
#include <common.h>
#include <mmu.h>
#include <mmc/sys-sdhci.h>
#include <sys-dram.h>
#include <sys-sdcard.h>
#include <sys-i2c.h>
#include <cli.h>
#include <cli_shell.h>
#include <cli_termesc.h>
Include dependency graph for main.c:

Functions

void board_common_init (void)
 
int init_DRAM (int type, void *buff)
 
 msh_declare_command (bt)
 
 msh_define_help (bt, "backtrace test", "Usage: bt\n")
 
int cmd_bt (int argc, const char **argv)
 
 msh_declare_command (ddr_test)
 
 msh_define_help (ddr_test, "ddr w/r test", "Usage: ddr_test\n")
 
int cmd_ddr_test (int argc, const char **argv)
 
int main (void)
 

Variables

sunxi_serial_t uart_dbg
 
sunxi_i2c_t i2c_pmu
 
sunxi_sdhci_t sdhci0
 
uint32_t dram_para [128]
 
const msh_command_entry commands []
 

Function Documentation

◆ board_common_init()

void board_common_init ( void  )
extern

◆ cmd_bt()

int cmd_bt ( int  argc,
const char **  argv 
)

◆ cmd_ddr_test()

int cmd_ddr_test ( int  argc,
const char **  argv 
)

◆ init_DRAM()

int init_DRAM ( int  type,
void *  buff 
)
extern

◆ main()

int main ( void  )

◆ msh_declare_command() [1/2]

msh_declare_command ( bt  )

◆ msh_declare_command() [2/2]

msh_declare_command ( ddr_test  )

◆ msh_define_help() [1/2]

msh_define_help ( bt  ,
"backtrace test"  ,
"Usage: bt\n"   
)

◆ msh_define_help() [2/2]

msh_define_help ( ddr_test  ,
"ddr w/r test"  ,
"Usage: ddr_test\n"   
)

Variable Documentation

◆ commands

const msh_command_entry commands[]
Initial value:
= {
msh_define_command(ddr_test),
}
#define msh_command_end
Definition cli.h:21
#define msh_define_command(name)
Definition cli.h:33

◆ dram_para

uint32_t dram_para[128]
extern

◆ i2c_pmu

sunxi_i2c_t i2c_pmu
extern

◆ sdhci0

sunxi_sdhci_t sdhci0
extern

◆ uart_dbg

sunxi_serial_t uart_dbg
extern