Home
CrossWorks Platform Library
API Reference
<platform.h>
platform_reset_cause
Previous
Up
Next
CrossWorks Platform Library
User Manual
Introduction
Blinking one LED
Blinking all LEDs
API Reference
<platform.h>
PLATFORM_BUTTON_ATTRIBUTE_t
PLATFORM_BUTTON_CONFIGURATION_t
PLATFORM_EDGE_t
PLATFORM_HOOK_t
PLATFORM_LED_ATTRIBUTE_t
PLATFORM_LED_CONFIGURATION_t
PLATFORM_PIN_CLAIM_t
PLATFORM_PIN_CONFIGURATION_t
PLATFORM_PIN_CONNECTION_t
PLATFORM_PIN_DIRECTION_t
PLATFORM_PIN_FEATURE_t
PLATFORM_PIN_FUNCTION_t
PLATFORM_PIN_MODE_t
PLATFORM_RESET_CAUSE_t
PLATFORM_UEXT_CONFIGURATION_t
platform_button_catalog
platform_button_name
platform_claim_multi_pin
platform_claim_pin
platform_claim_pin_configuration
platform_configure_i2c_bus
platform_configure_i2c_bus_ex
platform_configure_spi_bus
platform_configure_spi_bus_ex
platform_configure_uart
platform_cpu_core_frequency
platform_cpu_name
platform_cpu_tick
platform_cpu_tick_frequency
platform_digital_pin_direction
platform_digital_pin_drive_strength
platform_digital_pin_features
platform_digital_pin_mode
platform_digital_pin_speed
platform_hook_background
platform_hook_button_press
platform_hook_pin_edge
platform_hook_timer
platform_i2c_bus
platform_i2c_bus_pins
platform_initialize
platform_led_catalog
platform_led_name
platform_lock_pin
platform_lock_pin_configuration
platform_name
platform_pin_catalog
platform_pin_catalog_count
platform_pin_connection_name
platform_pin_function
platform_pin_signal_name
platform_read_analog_pin
platform_read_button
platform_read_digital_pin
platform_reboot
platform_release_pin
platform_reset_cause
platform_set_digital_pin_direction
platform_set_digital_pin_drive_strength
platform_set_digital_pin_features
platform_set_digital_pin_mode
platform_set_digital_pin_speed
platform_set_multi_digital_pin_drive_strength
platform_set_multi_digital_pin_mode
platform_set_multi_digital_pin_speed
platform_spi_bus
platform_spi_bus_pins
platform_spin_delay_cycles
platform_spin_delay_ms
platform_spin_delay_us
platform_uart
platform_uext_configuration
platform_unhook_background
platform_unhook_timer
platform_watchdog_enable
platform_watchdog_remaining
platform_watchdog_service
platform_watchdog_set_period
platform_write_analog_pin
platform_write_digital_pin
platform_write_led
<platform_graphics.h>
platform_configure_builtin_graphics
<platform_network.h>
platform_configure_network
<platform_sensors.h>
platform_configure_builtin_accelerometer
platform_configure_builtin_gyroscope
platform_configure_builtin_humidity_sensor
platform_configure_builtin_light_sensor
platform_configure_builtin_magnetometer
platform_configure_builtin_pressure_sensor
platform_configure_builtin_temperature_sensor
<platform_heaps.h>
platform_network_heap
platform_private_init_heaps
platform_system_heap
Implementation
<platform_private.h>
PLATFORM_PRIVATE_I2C_CONFIGURATION_t
PLATFORM_PRIVATE_I2C_METHODS_t
PLATFORM_PRIVATE_SPI_CONFIGURATION_t
PLATFORM_PRIVATE_SPI_METHODS_t
platform_private_configure_leds
platform_private_execute_hooks
platform_private_find_pin_connection
platform_private_hook_single_timer
platform_private_i2c_bus_configuration
platform_private_i2c_bus_instance
platform_private_i2c_hardware_claim_pins
platform_private_idle_task_main
platform_private_initialize
platform_private_lock_pin
platform_private_pin_connection_name
platform_private_pin_signal_name
platform_private_read_button
platform_private_release_pin
platform_private_software_i2c_methods
platform_private_software_spi_methods
platform_private_spi_bus_configuration
platform_private_spi_bus_instance
platform_private_spi_hardware_claim_pins
platform_private_start_single_hook_timer
platform_private_start_tasking
platform_private_stop_single_hook_timer
platform_private_test_pin_claim
platform_private_timer_hooks
platform_private_unhook_single_timer
platform_private_write_led
<platform_stm32f1.h>
STM32_PAD
STM32_PIN
STM32_PORT
STM32_PORT_BASE
STM32_PORT_t
stm32_platform_initialize
stm32_release_pin
stm32_set_multi_pin_alternate_function
stm32_set_pin_alternate_function
<platform_stm32f4.h>
STM32_PAD
STM32_PIN
STM32_PORT
STM32_PORT_BASE
STM32_PORT_t
stm32_platform_initialize
stm32_set_multi_pin_alternate_function
stm32_set_pin_alternate_function
<platform_lpc1700.h>
LPC1700_PAD
LPC1700_PCLK_SOURCE_t
LPC1700_PIN
LPC1700_PORT
LPC1700_PORT_t
lpc1700_platform_initialize
Platforms
SolderCore
Cortino3RE
FRDM-KL25Z
FRDM-KL26Z
FRDM-KL46Z
MCBSTM32C
Nucleo-F103RB
Nucleo-F401RE
Arch Pro
Olimexino-STM32
STM32-103STK
STM32-405STK
STM32-E407
STM32-LCD
STM32-P107
STM32-P405
STM32-P407
STM3240G-EVAL
STM32F429II-EXP
STM32F4-DISCOVERY
Example READMEs
Defender
Minimal FTP Server
Minimal HTTP Server
Weather Station LCD1x9
Adafruit TFT Touch Shield