| #Turn on the Hawkbit |
| CONFIG_HAWKBIT=y |
| |
| #Main Stack Size |
| CONFIG_MAIN_STACK_SIZE=4096 |
| |
| #Minimal Heap mem pool size for the Hawkbit working |
| CONFIG_HEAP_MEM_POOL_SIZE=4096 |
| CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=4096 |
| |
| CONFIG_NET_IPV4=y |
| CONFIG_NET_IPV6=n |
| |
| #Enable DHCPv4 server |
| CONFIG_NET_DHCPV4=y |
| CONFIG_NET_MGMT=y |
| CONFIG_NET_MGMT_EVENT=y |
| |
| #Enable DNS Resolver |
| CONFIG_DNS_RESOLVER=y |
| CONFIG_DNS_SERVER_IP_ADDRESSES=y |
| CONFIG_DNS_SERVER1="8.8.8.8" |
| CONFIG_DNS_SERVER2="192.168.1.1" |
| |
| #Optional if you would like test on the your server |
| CONFIG_SHELL=y |
| CONFIG_HAWKBIT_SHELL=y |
| CONFIG_KERNEL_SHELL=y |
| CONFIG_SHELL_STACK_SIZE=4096 |
| |
| #Hawkbit polling mode |
| CONFIG_HAWKBIT_POLLING=y |
| |
| #Config Hawkbit Server |
| CONFIG_HAWKBIT_SERVER="192.168.1.110" |
| |
| #Debug helpers |
| CONFIG_LOG=y |
| CONFIG_HAWKBIT_LOG_LEVEL_INF=n |
| |
| #General Config |
| CONFIG_NEWLIB_LIBC=y |
| CONFIG_LOG_BUFFER_SIZE=4096 |
| |
| #Generate HEX output |
| CONFIG_BUILD_OUTPUT_HEX=y |