62 #ifndef BSP430_PLATFORM_H
63 #define BSP430_PLATFORM_H
148 #ifndef configBSP430_PLATFORM_SPIN_FOR_JUMPER
149 #define configBSP430_PLATFORM_SPIN_FOR_JUMPER 0
171 #if defined(BSP430_DOXYGEN) || (configBSP430_PLATFORM_SPIN_FOR_JUMPER - 0)
181 #ifndef configBSP430_PLATFORM_PERIPHERAL_HELP
182 #define configBSP430_PLATFORM_PERIPHERAL_HELP 0
210 #ifndef configBSP430_PLATFORM_RF
224 #define configBSP430_PLATFORM_RF 0
237 #ifndef configBSP430_PLATFORM_BUTTON0
238 #define configBSP430_PLATFORM_BUTTON0 0
255 #if defined(BSP430_DOXYGEN)
256 #define BSP430_PLATFORM_BUTTON0_PORT_PERIPH_HANDLE include <bsp430/platform.h>
273 #if defined(BSP430_DOXYGEN)
274 #define BSP430_PLATFORM_BUTTON0_PORT_BIT include <bsp430/platform.h>
288 #if defined(BSP430_DOXYGEN)
289 #define BSP430_PLATFORM_BUTTON0 include <bsp430/platform.h>
310 #ifndef BSP430_PLATFORM_EXP430F5438
311 #define BSP430_PLATFORM_EXP430F5438 0
314 #if (BSP430_PLATFORM_EXP430F5438 - 0)
332 #ifndef BSP430_PLATFORM_EXP430F5529
333 #define BSP430_PLATFORM_EXP430F5529 0
336 #if (BSP430_PLATFORM_EXP430F5529 - 0)
354 #ifndef BSP430_PLATFORM_EXP430F5529LP
355 #define BSP430_PLATFORM_EXP430F5529LP 0
358 #if (BSP430_PLATFORM_EXP430F5529LP - 0)
376 #ifndef BSP430_PLATFORM_EXP430FR5739
377 #define BSP430_PLATFORM_EXP430FR5739 0
380 #if (BSP430_PLATFORM_EXP430FR5739 - 0)
398 #ifndef BSP430_PLATFORM_EXP430FR5969
399 #define BSP430_PLATFORM_EXP430FR5969 0
402 #if (BSP430_PLATFORM_EXP430FR5969 - 0)
420 #ifndef BSP430_PLATFORM_EXP430FR4133
421 #define BSP430_PLATFORM_EXP430FR4133 0
424 #if (BSP430_PLATFORM_EXP430FR4133 - 0)
442 #ifndef BSP430_PLATFORM_EXP430FG4618
443 #define BSP430_PLATFORM_EXP430FG4618 0
446 #if (BSP430_PLATFORM_EXP430FG4618 - 0)
464 #ifndef BSP430_PLATFORM_EXP430G2
465 #define BSP430_PLATFORM_EXP430G2 0
468 #if (BSP430_PLATFORM_EXP430G2 - 0)
491 #ifndef BSP430_PLATFORM_RF2500T
492 #define BSP430_PLATFORM_RF2500T 0
495 #if (BSP430_PLATFORM_RF2500T - 0)
518 #ifndef BSP430_PLATFORM_EM430
519 #define BSP430_PLATFORM_EM430 0
522 #if (BSP430_PLATFORM_EM430 - 0)
545 #ifndef BSP430_PLATFORM_SURF
546 #define BSP430_PLATFORM_SURF 0
549 #if (BSP430_PLATFORM_SURF - 0)
572 #ifndef BSP430_PLATFORM_TRXEB
573 #define BSP430_PLATFORM_TRXEB 0
576 #if (BSP430_PLATFORM_TRXEB - 0)
599 #ifndef BSP430_PLATFORM_WOLVERINE
600 #define BSP430_PLATFORM_WOLVERINE 0
603 #if (BSP430_PLATFORM_WOLVERINE - 0)
633 #ifndef BSP430_PLATFORM_CUSTOM
634 #define BSP430_PLATFORM_CUSTOM 0
637 #if (BSP430_PLATFORM_CUSTOM - 0)
638 #include <bsp430/platform/custom/platform.h>
644 #if (configBSP430_TIMER_CCACLK - 0)
645 #if BSP430_PERIPH_CPPID_NONE != BSP430_TIMER_CCACLK_PERIPH_CPPID
646 #define BSP430_TIMER_CCACLK 1
648 #define BSP430_TIMER_CCACLK 0
655 #if (configBSP430_UCS_TRIM_DCOCLKDIV - 0)
656 #if (BSP430_TIMER_CCACLK - 0)
657 #define BSP430_UCS_TRIM_DCOCLKDIV 1
659 #define BSP430_UCS_TRIM_DCOCLKDIV 0
666 #if (configBSP430_BC2_TRIM_TO_MCLK - 0)
667 #if (BSP430_TIMER_CCACLK - 0)
668 #define BSP430_BC2_TRIM_TO_MCLK 1
670 #define BSP430_BC2_TRIM_TO_MCLK 0
677 #if (configBSP430_CONSOLE - 0)
678 #if BSP430_PERIPH_CPPID_NONE != BSP430_CONSOLE_SERIAL_PERIPH_CPPID
679 #define BSP430_CONSOLE 1
681 #define BSP430_CONSOLE 0
688 #if (configBSP430_UPTIME - 0) && !defined(BSP430_UPTIME)
689 #if BSP430_PERIPH_CPPID_NONE != BSP430_UPTIME_TIMER_PERIPH_CPPID
690 #define BSP430_UPTIME 1
692 #define BSP430_UPTIME 0
703 #if (configBSP430_PLATFORM_BUTTON0 - 0)
704 #ifdef BSP430_PLATFORM_BUTTON0_PORT_PERIPH_HANDLE
705 #define BSP430_PLATFORM_BUTTON0 1
707 #define BSP430_PLATFORM_BUTTON0 0
714 #if (configBSP430_PLATFORM_M25P - 0)
715 #ifdef BSP430_PLATFORM_M25P_SPI_PERIPH_HANDLE
716 #define BSP430_PLATFORM_M25P 1
718 #define BSP430_PLATFORM_M25P 0
723 #if (BSP430_PLATFORM_M25P - 0)
731 #if (configBSP430_PLATFORM_BOOSTERPACK_SHARP96 - 0)
732 #ifdef BSP430_PLATFORM_SHARPLCD_SPI_PERIPH_HANDLE
733 #define BSP430_PLATFORM_BOOSTERPACK_SHARP96 1
734 #define BSP430_PLATFORM_SHARPLCD 1
735 #ifndef BSP430_PLATFORM_SHARPLCD_ROWS
736 #define BSP430_PLATFORM_SHARPLCD_ROWS 96
738 #ifndef BSP430_PLATFORM_SHARPLCD_COLUMNS
739 #define BSP430_PLATFORM_SHARPLCD_COLUMNS 96
742 #define BSP430_PLATFORM_SHARPLCD 0
746 #if (BSP430_PLATFORM_SHARPLCD - 0)
747 #ifndef BSP430_UTILITY_U8GLIB
749 #define BSP430_UTILITY_U8GLIB (configBSP430_UTILITY_U8GLIB - 0)
760 #if defined(BSP430_DOXYGEN) || defined(configBSP430_PLATFORM_SPIN_FOR_JUMPER)
761 #ifndef BSP430_PLATFORM_SPIN_FOR_JUMPER
762 #define BSP430_PLATFORM_SPIN_FOR_JUMPER 0
774 #if defined(BSP430_DOXYGEN) || defined(configBSP430_PLATFORM_PERIPHERAL_HELP)
775 #ifndef BSP430_PLATFORM_PERIPHERAL_HELP
776 #define BSP430_PLATFORM_PERIPHERAL_HELP 1
794 #ifndef BSP430_PLATFORM_BOOT_DISABLE_WATCHDOG
795 #define BSP430_PLATFORM_BOOT_DISABLE_WATCHDOG (! (configBSP430_CORE_SUPPORT_WATCHDOG - 0))
806 #ifndef BSP430_PLATFORM_BOOT_CONFIGURE_LEDS
807 #if defined(BSP430_PLATFORM_BOOT_CONFIGURE_LED)
808 #warning BSP430_PLATFORM_BOOT_CONFIGURE_LEDS is not spelled BSP430_PLATFORM_BOOT_CONFIGURE_LED
810 #define BSP430_PLATFORM_BOOT_CONFIGURE_LEDS 1
823 #ifndef BSP430_PLATFORM_BOOT_CONFIGURE_CLOCKS
824 #define BSP430_PLATFORM_BOOT_CONFIGURE_CLOCKS 1
855 #ifndef BSP430_PLATFORM_BOOT_CONFIGURE_LFXT1
856 #define BSP430_PLATFORM_BOOT_CONFIGURE_LFXT1 0
868 #ifndef BSP430_PLATFORM_BOOT_CONFIGURE_XT2
869 #define BSP430_PLATFORM_BOOT_CONFIGURE_XT2 0
882 #ifndef BSP430_PLATFORM_BOOT_LFXT1_DELAY_SEC
883 #define BSP430_PLATFORM_BOOT_LFXT1_DELAY_SEC 1
905 #ifndef BSP430_PLATFORM_BOOT_ACLK_SOURCE
906 #define BSP430_PLATFORM_BOOT_ACLK_SOURCE eBSP430clockSRC_XT1CLK_FALLBACK
921 #ifndef BSP430_PLATFORM_BOOT_ACLK_DIVIDING_SHIFT
922 #define BSP430_PLATFORM_BOOT_ACLK_DIVIDING_SHIFT 0
934 #ifndef BSP430_PLATFORM_BOOT_SMCLK_SOURCE
935 #define BSP430_PLATFORM_BOOT_SMCLK_SOURCE eBSP430clockSRC_SMCLK_PU_DEFAULT
950 #ifndef BSP430_PLATFORM_BOOT_SMCLK_DIVIDING_SHIFT
951 #define BSP430_PLATFORM_BOOT_SMCLK_DIVIDING_SHIFT 0
954 #if (BSP430_RFEM - 0)
Stripped header supporting Doxygen links.
Generic peripheral support for MSP430 MCUs.
int tBSP430periphHandle
Definition: periph.h:106