Callisto4Bootloader: ARK/platform_startup.h Source File

Callisto4Bootloader

platform_startup.h
Go to the documentation of this file.
1 /*
2 * platform_startup.h
3 *
4 * Created on: 16 Jul 2020
5 * Author: Nick Pelling
6 */
7
8 #ifndef PLATFORM_STARTUP_H_
9 #define PLATFORM_STARTUP_H_
10
11 #include "platform-api.h"
12
13 extern ePLATFORM_HasMask_t PLATFORM_STARTUP_PluginsRelocate(
14 uint16_t u16DeviceNumber);
15
16 extern bool PLATFORM_STARTUP_PluginsLateLink(
17 const stPlatformCalls_t * pstPlatformCalls,
18 uint16_t u16DeviceNumber);
19
20 extern uint32_t PLATFORM_STARTUP_PluginsLaunch(uint16_t u16DeviceNumber);
21
22 #endif /* PLATFORM_STARTUP_H_ */
PLATFORM_STARTUP_PluginsLaunch
uint32_t PLATFORM_STARTUP_PluginsLaunch(uint16_t u16DeviceNumber)
Launch all valid plugins.
Definition: platform_startup.c:335
PLATFORM_STARTUP_PluginsLateLink
bool PLATFORM_STARTUP_PluginsLateLink(const stPlatformCalls_t *pstPlatformCalls, uint16_t u16DeviceNumber)
Late-link the plugins.
Definition: platform_startup.c:280
PLATFORM_STARTUP_PluginsRelocate
ePLATFORM_HasMask_t PLATFORM_STARTUP_PluginsRelocate(uint16_t u16DeviceNumber)
Relocate the plugins (but don't actually start executing them)
Definition: platform_startup.c:239