GadgetSeed
0.9.6
|
STM32L152RE Nucleo Initialize [詳解]
#include "sysconfig.h"
#include "tkprintf.h"
#include "device/i2c_ioctl.h"
#include "device/spi_ioctl.h"
#include "device/sd_ioctl.h"
#include "device/rtc_ioctl.h"
#include "device/video_ioctl.h"
#include "device/vio_ioctl.h"
#include "graphics.h"
#include "stm32l1xx_hal.h"
#include "system.h"
#include "interrupt.h"
#include "device.h"
#include "random.h"
#include "datetime.h"
#include "console.h"
#include "tprintf.h"
#include "storage.h"
#include "file.h"
#include "stm32l1xx_hal_iwdg.h"
関数 | |
void | SystemClock_Config (void) |
System Clock Configuration The system Clock is configured as follow : System Clock source = PLL (HSI) SYSCLK(Hz) = 24000000 HCLK(Hz) = 24000000 AHB Prescaler = 1 APB1 Prescaler = 1 APB2 Prescaler = 1 HSI Frequency(Hz) = 12000000 PLLMUL = 6 PLLDIV = 3 Flash Latency(WS) = 1 [詳解] | |
void | init_cpu (void) |
CPUを初期化する | |
void | init_system (int *argc, char ***argv) |
ドライバ初期化以前に行う初期化処理 | |
void | init_system_drivers (void) |
基本ドライバ初期化後に登録するユーザドライバ登録処理 | |
void | init_system_process (void) |
タスク起動後の初期化処理 [詳解] | |
void | reset_system (void) |
変数 | |
const struct st_device | usart2_device |
const struct st_device | usart2_low_device |
const struct st_device | usart4_device |
const struct st_device | null_device |
const struct st_device | rtc_device |
const struct st_device | i2c_device |
const struct st_device | adt7410_device |
const struct st_device | bme280_device |
const struct st_device | spi1_device |
const struct st_device | spi2_device |
const struct st_device | stm_mmc_device |
const struct st_device | mmc_device |
const struct st_device | led_device |
LEDドライバ | |
const struct st_device | lcd_gpio_device |
const struct st_device | ts_analog_device |
const struct st_device | ili9325_lcd_device |
const struct st_device | ili9341_lcd_device |
const struct st_device | hx8357d_lcd_device |
const struct st_device | buzzer_device |
const struct st_device | sound_device |
const struct st_device | adc_device |
const struct st_device | grconsole_device |
const struct st_device | gpio_button_device |
const struct st_device | eeprom_device |
const struct st_device | irq_device |
const struct st_device | gpio_device |
static const char *const | storade_devices [] |
static IWDG_HandleTypeDef | IwdgHandle |
void init_system_process | ( | void | ) |
void SystemClock_Config | ( | void | ) |
System Clock Configuration The system Clock is configured as follow : System Clock source = PLL (HSI) SYSCLK(Hz) = 24000000 HCLK(Hz) = 24000000 AHB Prescaler = 1 APB1 Prescaler = 1 APB2 Prescaler = 1 HSI Frequency(Hz) = 12000000 PLLMUL = 6 PLLDIV = 3 Flash Latency(WS) = 1
None |
NUCLEO-L152RE.c の 38 行目に定義があります。
参照元 init_cpu().
const struct st_device grconsole_device |
grconsole.c の 264 行目に定義があります。
const struct st_device i2c_device |
const struct st_device spi1_device |
const struct st_device spi2_device |
|
static |
NUCLEO-L152RE.c の 147 行目に定義があります。