Súbor Configure.c
Tabuľka TableCode
Definuje fyzické komunikačné vrstvy, ktorými je možné komunikovať s jadrom operačného systému. Protokoly komunikačných vrstiev sa prekladajú na komunikačný protokol jadra OS.
Sú podporované tieto komunikačné vrstvy:
-
PHYSICAL_LAYER_THIS - komunikačná vrstva jadra operačného systému.
-
PHYSICAL_LAYER_USB_CDC - USB
-
PHYSICAL_LAYER_RS232 - RS232
-
PHYSICAL_LAYER_GPRS_HTTP - WEB
-
PHYSICAL_LAYER_GSM_SMS - SMS
-
PHYSICAL_LAYER_GPRS_SMTP - Email
-
PHYSICAL_LAYER_BLUETOOTH - bluetooth
-
PHYSICAL_LAYER_ETHERNET - ethernet TCP/IP
-
PHYSICAL_LAYER_CAN - CAN zbernica
-
PHYSICAL_LAYER_CAN_EXPANDER - CAN expander
Každá komunikačná vrstva môže definovať BOOTLOADER - zavádzací program pre programovanie obrazu - firmware. Typy bootloaderov:
-
_8BIT_ETH_BOOTLOADER - pre 8 bitové mikrokontroléry Microchip
-
_16BIT_ETH_BOOTLOADER - pre 18 bitové mikrokontroléry Microchip
-
_8BIT_CAN_BOOTLOADER - CAN bootloader pre 8 bitové mikrokontroléry
-
_16BIT_CAN_BOOTLOADER - CAN bootloader pre 16 bitové mikrokontroléry
-
_8BIT_RS232_BOOTLOADER - RS232 bootloader
-
_8BIT_GSM_HTTP_BOOTLOADER - WEB bootloader