File tree Expand file tree Collapse file tree 3 files changed +21
-3
lines changed
variants/arduino_portenta_h7 Expand file tree Collapse file tree 3 files changed +21
-3
lines changed Original file line number Diff line number Diff line change @@ -16,16 +16,19 @@ CONFIG_ICACHE=y
16
16
CONFIG_DCACHE=y
17
17
CONFIG_CACHE_MANAGEMENT=y
18
18
19
- CONFIG_USERSPACE=y
19
+ CONFIG_USERSPACE=n
20
20
CONFIG_ARM_MPU=y
21
21
CONFIG_MAX_THREAD_BYTES=4
22
22
23
23
CONFIG_SHELL_STACK_SIZE=32768
24
+ CONFIG_MAIN_STACK_SIZE=32768
24
25
CONFIG_LLEXT_HEAP_SIZE=128
25
26
26
27
#CONFIG_ADC=y
27
28
#CONFIG_PWM=y
28
29
30
+ CONFIG_NET_CORE_LOG_LEVEL_DBG=y
31
+
29
32
CONFIG_NETWORKING=y
30
33
CONFIG_NET_IPV6=n
31
34
CONFIG_NET_IPV4=y
@@ -39,8 +42,12 @@ CONFIG_DNS_SERVER1="8.8.8.8"
39
42
40
43
CONFIG_INIT_STACKS=y
41
44
45
+ CONFIG_NET_SOCKETS=y
46
+ CONFIG_NET_SOCKETS_NET_MGMT=y
42
47
CONFIG_NET_MGMT=y
43
48
CONFIG_NET_MGMT_EVENT=y
49
+ CONFIG_NET_L2_ETHERNET=y
50
+ CONFIG_NET_L2_ETHERNET_MGMT=y
44
51
45
52
CONFIG_TINYCRYPT=y
46
53
CONFIG_TINYCRYPT_AES=y
Original file line number Diff line number Diff line change 1
- #if CONFIG_BOARD_ARDUINO_NANO_33_BLE
2
-
3
1
#include <cmsis_core.h>
2
+ #include <zephyr/init.h>
4
3
void disable_mpu_rasr_xn (void )
5
4
{
6
5
uint32_t index ;
@@ -21,6 +20,7 @@ void disable_mpu_rasr_xn(void)
21
20
}
22
21
}
23
22
23
+ #if defined(CONFIG_BOARD_ARDUINO_NANO_33_BLE )
24
24
int disable_bootloader_mpu () {
25
25
// MPU was previously enabled in the bootloader
26
26
// https://github.com/bcmi-labs/zephyr/blob/31cb7dd00fd5bce4c69896b3b2ddf6259d0c0f2b/boards/arm/arduino_nano_33_ble/arduino_nano_33_ble_defconfig#L10C1-L10C15
@@ -32,5 +32,8 @@ int disable_bootloader_mpu() {
32
32
return 0 ;
33
33
}
34
34
SYS_INIT (disable_bootloader_mpu , PRE_KERNEL_1 , CONFIG_KERNEL_INIT_PRIORITY_DEFAULT );
35
+ #endif
35
36
37
+ #if defined (CONFIG_BOARD_ARDUINO_PORTENTA_H7 )
38
+ SYS_INIT (disable_mpu_rasr_xn , PRE_KERNEL_1 , CONFIG_KERNEL_INIT_PRIORITY_DEFAULT );
36
39
#endif
Original file line number Diff line number Diff line change
1
+ #include < zephyr/kernel.h>
2
+
3
+ void _on_1200_bps () {
4
+ uint32_t tmp = (uint32_t ) & (RTC->BKP0R );
5
+ tmp += (RTC_BKP_DR0 * 4U );
6
+ *(__IO uint32_t *)tmp = (uint32_t )0xDF59 ;
7
+ NVIC_SystemReset ();
8
+ }
You can’t perform that action at this time.
0 commit comments