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

Macros

#define CONFIG_SDMMC_SPEED_TEST_SIZE   4 * 1024
 
#define CHUNK_SIZE   0x20000
 

Functions

 msh_declare_command (read)
 
 msh_define_help (read, "read SMHC", "Usage: read\n")
 
int cmd_read (int argc, const char **argv)
 
 msh_declare_command (write)
 
 msh_define_help (write, "test", "Usage: write\n")
 
int cmd_write (int argc, const char **argv)
 
 msh_declare_command (load)
 
 msh_define_help (load, "load SMHC", "Usage: load\n")
 
int cmd_load (int argc, const char **argv)
 
 msh_declare_command (reset)
 
 msh_define_help (reset, "reset test", "Usage: reset\n")
 
int cmd_reset (int argc, const char **argv)
 
 msh_declare_command (bt)
 
 msh_define_help (bt, "backtrace test", "Usage: bt\n")
 
int cmd_bt (int argc, const char **argv)
 
int main (void)
 

Variables

sunxi_serial_t uart_dbg
 
dram_para_t dram_para
 
sunxi_dma_t sunxi_dma
 
sunxi_i2c_t sunxi_i2c0
 
sunxi_spi_t sunxi_spi0
 
sunxi_sdhci_t sdhci0
 
const msh_command_entry commands []
 

Macro Definition Documentation

◆ CHUNK_SIZE

#define CHUNK_SIZE   0x20000

◆ CONFIG_SDMMC_SPEED_TEST_SIZE

#define CONFIG_SDMMC_SPEED_TEST_SIZE   4 * 1024

Function Documentation

◆ cmd_bt()

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

◆ cmd_load()

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

◆ cmd_read()

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

◆ cmd_reset()

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

◆ cmd_write()

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

◆ main()

int main ( void  )

◆ msh_declare_command() [1/5]

msh_declare_command ( bt  )

◆ msh_declare_command() [2/5]

msh_declare_command ( load  )

◆ msh_declare_command() [3/5]

msh_declare_command ( read  )

◆ msh_declare_command() [4/5]

msh_declare_command ( reset  )

◆ msh_declare_command() [5/5]

msh_declare_command ( write  )

◆ msh_define_help() [1/5]

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

◆ msh_define_help() [2/5]

msh_define_help ( load  ,
"load SMHC"  ,
"Usage: load\n"   
)

◆ msh_define_help() [3/5]

msh_define_help ( read  ,
"read SMHC"  ,
"Usage: read\n"   
)

◆ msh_define_help() [4/5]

msh_define_help ( reset  ,
"reset test"  ,
"Usage: reset\n"   
)

◆ msh_define_help() [5/5]

msh_define_help ( write  ,
"test"  ,
"Usage: write\n"   
)

Variable Documentation

◆ commands

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

◆ dram_para

dram_para_t dram_para
extern

◆ sdhci0

sunxi_sdhci_t sdhci0
extern

◆ sunxi_dma

sunxi_dma_t sunxi_dma
extern

◆ sunxi_i2c0

sunxi_i2c_t sunxi_i2c0
extern

◆ sunxi_spi0

sunxi_spi_t sunxi_spi0
extern

◆ uart_dbg

sunxi_serial_t uart_dbg
extern