|
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 行目に定義があります。