Skip to content

Conversation

jue89
Copy link
Contributor

@jue89 jue89 commented Oct 20, 2022

Contribution description

This PR brings the Gecko series 2 to RIOT:

Current progress of this PR:

  • Clock setup
  • periph_gpio
  • periph_gpio_ll
  • periph_uart
  • periph_timer
  • periph_spi
  • periph_i2c
  • periph_hwrng
  • periph_wdt
  • periph_flashpage
  • Documentation for the board xg23a-pk6068a

I'll come up with a follow-up PR that implements

  • periph_adc
  • periph_dac
  • periph_pwm

Testing procedure

Murdock and static tests are checking if everything can be built.

examples/default

  • periph_uart
  • periph_gpio
  • periph_i2c (which is used by si7021)
USEMODULE=si7021 make -C examples/default/ BOARD=xg23-pk6068a flash term
> 2022-10-24 21:12:11,951 # main(): This is RIOT! (Version: 2023.01-devel-111-ga824d-feature/efm32-series2)
2022-10-24 21:12:11,956 # Welcome to RIOT!
> saul
2022-10-24 21:12:29,712 # saul
2022-10-24 21:12:29,712 # ID	Class		Name
2022-10-24 21:12:29,716 # #0	ACT_SWITCH	LED 0
2022-10-24 21:12:29,716 # #1	ACT_SWITCH	LED 1
2022-10-24 21:12:29,716 # #2	SENSE_BTN	Button 1
2022-10-24 21:12:29,719 # #3	SENSE_BTN	Button 2
2022-10-24 21:12:29,724 # #4	SENSE_TEMP	si70xx
2022-10-24 21:12:29,724 # #5	SENSE_HUM	si70xx
> saul write 0 1
2022-10-24 21:12:42,270 # saul write 0 1
2022-10-24 21:12:42,270 # Writing to device #0 - LED 0
2022-10-24 21:12:42,270 # Data:	              1 
2022-10-24 21:12:42,273 # data successfully written to device #0
(LED0 turns on)
> saul write 1 1
2022-10-24 21:12:47,070 # saul write 1 1
2022-10-24 21:12:47,070 # Writing to device #1 - LED 1
2022-10-24 21:12:47,071 # Data:	              1 
2022-10-24 21:12:47,078 # data successfully written to device #1
(LED1 turns on)
> saul read 2
2022-10-24 21:14:38,190 # saul read 2
2022-10-24 21:14:38,190 # Reading from #2 (Button 1|SENSE_BTN)
2022-10-24 21:14:38,194 # Data:	              0 
(press BTN0)
> saul read 2
2022-10-24 21:14:42,836 # saul read 2
2022-10-24 21:14:42,836 # Reading from #2 (Button 1|SENSE_BTN)
2022-10-24 21:14:42,839 # Data:	              1 
> saul read 3
2022-10-24 21:14:47,096 # saul read 3
2022-10-24 21:14:47,096 # Reading from #3 (Button 2|SENSE_BTN)
2022-10-24 21:14:47,099 # Data:	              0 
(press BTN1)
> saul read 3
2022-10-24 21:14:48,386 # saul read 3
2022-10-24 21:14:48,388 # Reading from #3 (Button 2|SENSE_BTN)
2022-10-24 21:14:48,389 # Data:	              1 
> saul read 4
2022-10-24 21:15:32,415 # saul read 4
2022-10-24 21:15:32,422 # Reading from #4 (si70xx|SENSE_TEMP)
2022-10-24 21:15:32,426 # Data:	          22.93 °C
> saul read 5
2022-10-24 21:15:34,165 # saul read 5
2022-10-24 21:15:34,182 # Reading from #5 (si70xx|SENSE_HUM)
2022-10-24 21:15:34,185 # Data:	          60.75 %

tests/ztimer_msg

  • periph_timer (which is used by ztimer)
make -C tests/ztimer_msg/ BOARD=xg23-pk6068a flash term
2022-10-24 21:19:08,278 # main(): This is RIOT! (Version: 2023.01-devel-111-ga824d-feature/efm32-series2)
2022-10-24 21:19:08,283 # This is thread 2
2022-10-24 21:19:08,283 # sending 1st msg
2022-10-24 21:19:08,287 # now=2:868472 -> every 2.0s: Hello World
2022-10-24 21:19:08,288 # sending 2nd msg
2022-10-24 21:19:08,290 # now=2:873533 -> every 5.0s: This is a Test
2022-10-24 21:19:08,296 # This is thread 3
2022-10-24 21:19:09,295 # sec=3 min=0 hour=0
2022-10-24 21:19:10,290 # now=4:872121 -> every 2.0s: Hello World
2022-10-24 21:19:10,295 # sec=4 min=0 hour=0
2022-10-24 21:19:11,300 # sec=5 min=0 hour=0
2022-10-24 21:19:12,296 # now=6:875771 -> every 2.0s: Hello World
2022-10-24 21:19:12,301 # sec=6 min=0 hour=0
2022-10-24 21:19:13,295 # now=7:877446 -> every 5.0s: This is a Test
2022-10-24 21:19:13,305 # sec=7 min=0 hour=0
(...)

tests/periph_wdt

  • periph_wdt
make -C tests/periph_wdt BOARD=xg23-pk6068a flash term
2022-10-24 21:23:28,367 # main(): This is RIOT! (Version: 2023.01-devel-111-ga824d-feature/efm32-series2)
2022-10-24 21:23:28,369 # RIOT wdt test application
> range
2022-10-24 21:23:35,109 # range
2022-10-24 21:23:35,114 # lower_bound: 9 upper_bound: 262145 
> setup 0 3000
2022-10-24 21:23:53,948 # setup 0 3000
2022-10-24 21:23:53,948 # valid configuration
> start
2022-10-24 21:23:58,987 # start
2022-10-24 21:23:58,988 # starting wdt timer
> 2022-10-24 21:24:03,132 # main(): This is RIOT! (Version: 2023.01-devel-111-ga824d-feature/efm32-series2)
2022-10-24 21:24:03,137 # RIOT wdt test application
> setup 0 3000
2022-10-24 21:24:14,016 # setup 0 3000
2022-10-24 21:24:14,021 # valid configuration
> start
2022-10-24 21:24:36,320 # start
2022-10-24 21:24:36,325 # starting wdt timer
> kick
2022-10-24 21:24:38,615 # kick
2022-10-24 21:24:38,620 # delaying wdt timer
> 2022-10-24 21:24:42,760 # main(): This is RIOT! (Version: 2023.01-devel-111-ga824d-feature/efm32-series2)
2022-10-24 21:24:42,765 # RIOT wdt test application
> setup 3000 6000
2022-10-24 21:25:39,219 # setup 3000 6000
2022-10-24 21:25:39,219 # valid configuration
> start
2022-10-24 21:25:42,276 # start
2022-10-24 21:25:42,277 # starting wdt timer
> kick
2022-10-24 21:25:43,866 # kick
2022-10-24 21:25:43,866 # delaying wdt timer
> 2022-10-24 21:25:43,924 # main(): This is RIOT! (Version: 2023.01-devel-111-ga824d-feature/efm32-series2)
2022-10-24 21:25:43,926 # RIOT wdt test application
> setup 3000 6000
2022-10-24 21:26:04,915 # setup 3000 6000
2022-10-24 21:26:04,915 # valid configuration
> start
2022-10-24 21:26:07,820 # start
2022-10-24 21:26:07,820 # starting wdt timer
> kick
2022-10-24 21:26:12,409 # kick
2022-10-24 21:26:12,410 # delaying wdt timer
> 2022-10-24 21:26:20,639 # main(): This is RIOT! (Version: 2023.01-devel-111-ga824d-feature/efm32-series2)
2022-10-24 21:26:20,639 # RIOT wdt test application
> 

tests/periph_hwrng

  • periph_hwrng
make -C tests/periph_hwrng BOARD=xg23-pk6068a flash term
2022-10-24 21:29:00,492 # main(): This is RIOT! (Version: 2023.01-devel-111-ga824d-feature/efm32-series2)
2022-10-24 21:29:00,492 # 
2022-10-24 21:29:00,492 # HWRNG peripheral driver test
2022-10-24 21:29:00,492 # 
2022-10-24 21:29:00,497 # This test will print from 1 to 20 random bytes about every second
2022-10-24 21:29:00,497 # 
2022-10-24 21:29:00,505 # generating 1 random byte(s)
2022-10-24 21:29:00,505 # Got: 0x84
2022-10-24 21:29:00,505 # generating 2 random byte(s)
2022-10-24 21:29:00,510 # Got: 0x6e 0x9a
2022-10-24 21:29:00,510 # generating 3 random byte(s)
2022-10-24 21:29:00,510 # Got: 0xf5 0xae 0x26
2022-10-24 21:29:00,515 # generating 4 random byte(s)
2022-10-24 21:29:00,515 # Got: 0x4e 0xa6 0x29 0xcf
2022-10-24 21:29:00,522 # generating 5 random byte(s)
2022-10-24 21:29:00,522 # Got: 0x74 0x01 0x3a 0xc6 0x4e
2022-10-24 21:29:00,523 # generating 6 random byte(s)
2022-10-24 21:29:00,527 # Got: 0xb6 0xfe 0x18 0x53 0x73 0x6d
2022-10-24 21:29:00,532 # generating 7 random byte(s)
2022-10-24 21:29:00,535 # Got: 0x96 0x6c 0x1f 0x6d 0x1b 0x40 0xf6
2022-10-24 21:29:00,540 # generating 8 random byte(s)
2022-10-24 21:29:00,540 # Got: 0x34 0x01 0xff 0x9d 0x53 0x00 0x74 0xbe
2022-10-24 21:29:00,547 # generating 9 random byte(s)
2022-10-24 21:29:00,547 # Got: 0xee 0xeb 0xfd 0x57 0x39 0x68 0x65 0x63 0x4a
2022-10-24 21:29:00,557 # generating 10 random byte(s)
2022-10-24 21:29:00,557 # Got: 0xbf 0x78 0x04 0xe9 0xd4 0xad 0x46 0x2f 0xfd 0xaa
2022-10-24 21:29:00,562 # generating 11 random byte(s)
2022-10-24 21:29:00,565 # Got: 0xee 0xc2 0x31 0x97 0x65 0xc3 0x03 0xc5 0x33 0x64 0xa7
2022-10-24 21:29:00,572 # generating 12 random byte(s)
2022-10-24 21:29:00,575 # Got: 0xed 0x53 0x08 0x16 0x75 0xf3 0x33 0xdf 0x43 0xeb 0x07 0x8e
2022-10-24 21:29:00,585 # generating 13 random byte(s)
2022-10-24 21:29:00,586 # Got: 0x95 0xcd 0xb1 0x83 0xae 0xf9 0xfa 0x57 0xc8 0xe3 0x49 0xfb 0x32
2022-10-24 21:29:00,586 # generating 14 random byte(s)
2022-10-24 21:29:00,592 # Got: 0xc9 0x94 0x84 0x36 0x6e 0x5c 0xb8 0x73 0xaa 0x80 0x50 0x0d 0xf6 0xd8
2022-10-24 21:29:00,595 # generating 15 random byte(s)
2022-10-24 21:29:00,602 # Got: 0x27 0x5d 0x61 0xab 0xc1 0x3b 0x7e 0xbd 0xd1 0x89 0x89 0x0d 0x17 0xb2 0x00
2022-10-24 21:29:00,612 # generating 16 random byte(s)
2022-10-24 21:29:00,615 # Got: 0xcf 0x12 0x86 0x83 0x59 0xa3 0xf8 0x42 0x90 0xef 0x56 0x62 0x7d 0xd5 0xdb 0xd0
2022-10-24 21:29:00,622 # generating 17 random byte(s)
2022-10-24 21:29:00,625 # Got: 0xfa 0x1c 0x89 0x5c 0x9b 0xce 0x7e 0x1e 0xfb 0x86 0x30 0x0b 0x95 0x6b 0xa6 0x63 0x7d
2022-10-24 21:29:00,632 # generating 18 random byte(s)
2022-10-24 21:29:00,637 # Got: 0x8f 0x68 0x4d 0x82 0x46 0x7a 0x90 0xd5 0xc8 0x57 0x08 0xe5 0xac 0xfc 0xf1 0x70 0x6b 0xc9
2022-10-24 21:29:00,642 # generating 19 random byte(s)
2022-10-24 21:29:00,650 # Got: 0x77 0x9c 0x06 0xa5 0xc7 0xf7 0xf3 0x79 0xe7 0x51 0x2e 0x1a 0xd1 0xc8 0x9e 0x1d 0xd6 0xab 0xda
2022-10-24 21:29:00,657 # generating 20 random byte(s)
2022-10-24 21:29:00,665 # Got: 0x96 0xa5 0x19 0x54 0x89 0xd5 0xa6 0x10 0xb2 0xf6 0xbc 0x60 0xfc 0xeb 0x95 0x1f 0x3b 0x73 0xa6 0xbc
(...)

tests/periph_gpio_ll + bridging PC1-PC2 and PC3-PC0

  • periph_gpio_ll
make -C tests/periph_gpio_ll PORT_IN=2 PIN_IN_0=1 PIN_IN_1=3 PORT_OUT=2 PIN_OUT_0=2 PIN_OUT_1=0 BOARD=xg23-pk6068a flash term
2022-10-24 21:35:36,101 # main(): This is RIOT! (Version: 2023.01-devel-111-ga824d-feature/efm32-series2)
2022-10-24 21:35:36,105 # Test / Hardware Details:
2022-10-24 21:35:36,105 # ========================
2022-10-24 21:35:36,110 # Cabling:
2022-10-24 21:35:36,110 #   P2.1 (PC1) -- P2.2 (PC2)
2022-10-24 21:35:36,111 #   P2.3 (PC3) -- P2.0 (PC0)
2022-10-24 21:35:36,115 # Number of pull resistor values supported: 1
2022-10-24 21:35:36,120 # Number of drive strengths supported: 1
2022-10-24 21:35:36,125 # Number of slew rates supported: 1
2022-10-24 21:35:36,125 # Valid GPIO ports:
2022-10-24 21:35:36,125 # - PORT 0 (PORT A)
2022-10-24 21:35:36,130 # - PORT 1 (PORT B)
2022-10-24 21:35:36,130 # - PORT 2 (PORT C)
2022-10-24 21:35:36,131 # - PORT 3 (PORT D)
2022-10-24 21:35:36,131 # 
2022-10-24 21:35:36,135 # Testing gpio_port_pack_addr()
2022-10-24 21:35:36,135 # =============================
2022-10-24 21:35:36,135 # 
2022-10-24 21:35:36,136 # All OK
2022-10-24 21:35:36,136 # 
2022-10-24 21:35:36,140 # Testing gpip_ng_init()
2022-10-24 21:35:36,140 # ======================
2022-10-24 21:35:36,140 # 
2022-10-24 21:35:36,146 # Testing is_gpio_port_num_valid() is true for PORT_OUT and PORT_IN:
2022-10-24 21:35:36,146 # 
2022-10-24 21:35:36,150 # Testing input configurations for PIN_IN_0:
2022-10-24 21:35:36,155 # Support for input with pull up: yes
2022-10-24 21:35:36,165 # state: in, pull: up, schmitt trigger: on, value: on
2022-10-24 21:35:36,165 # Support for input with pull down: yes
2022-10-24 21:35:36,166 # state: in, pull: down, schmitt trigger: on, value: off
2022-10-24 21:35:36,170 # Support for input with pull to bus level: no
2022-10-24 21:35:36,175 # Support for floating input (no pull resistors): yes
2022-10-24 21:35:36,180 # state: in, pull: none, schmitt trigger: on, value: off
2022-10-24 21:35:36,180 # 
2022-10-24 21:35:36,185 # Testing output configurations for PIN_OUT_0:
2022-10-24 21:35:36,190 # Support for output (push-pull) with initial value of LOW: yes
2022-10-24 21:35:36,191 # state: out-pp, value: off
2022-10-24 21:35:36,195 # Output is indeed LOW: yes
2022-10-24 21:35:36,200 # state: out-pp, value: on
2022-10-24 21:35:36,200 # Output can be pushed HIGH: yes
2022-10-24 21:35:36,205 # Support for output (push-pull) with initial value of HIGH: yes
2022-10-24 21:35:36,208 # state: out-pp, value: on
2022-10-24 21:35:36,215 # Output is indeed HIGH: yes
2022-10-24 21:35:36,220 # Support for output (open drain with pull up) with initial value of LOW: yes
2022-10-24 21:35:36,230 # state: out-od, pull: up, schmitt trigger: on, value: off
2022-10-24 21:35:36,230 # Output is indeed LOW: yes
2022-10-24 21:35:36,235 # Support for output (open drain with pull up) with initial value of HIGH: yes
2022-10-24 21:35:36,245 # state: out-od, pull: up, schmitt trigger: on, value: on
2022-10-24 21:35:36,245 # Output is indeed HIGH: yes
2022-10-24 21:35:36,250 # Support for output (open drain) with initial value of LOW: yes
2022-10-24 21:35:36,253 # state: out-od, pull: none, schmitt trigger: on, value: off
2022-10-24 21:35:36,260 # Output is indeed LOW: yes
2022-10-24 21:35:36,265 # Support for output (open drain) with initial value of HIGH: yes
2022-10-24 21:35:36,270 # state: out-od, pull: none, schmitt trigger: on, value: on
2022-10-24 21:35:36,275 # state: in, pull: down, schmitt trigger: on, value: off
2022-10-24 21:35:36,275 # Output can indeed be pulled LOW: yes
2022-10-24 21:35:36,285 # state: in, pull: up, schmitt trigger: on, value: on
2022-10-24 21:35:36,285 # Output can indeed be pulled HIGH: yes
2022-10-24 21:35:36,290 # Support for output (open source) with initial value of LOW: yes
2022-10-24 21:35:36,295 # state: out-os, pull: none, schmitt trigger: on, value: off
2022-10-24 21:35:36,305 # state: in, pull: down, schmitt trigger: on, value: off
2022-10-24 21:35:36,306 # Output can indeed be pulled LOW: yes
2022-10-24 21:35:36,315 # state: in, pull: up, schmitt trigger: on, value: on
2022-10-24 21:35:36,315 # Output can indeed be pulled HIGH: yes
2022-10-24 21:35:36,323 # Support for output (open source) with initial value of HIGH: yes
2022-10-24 21:35:36,330 # state: out-os, pull: none, schmitt trigger: on, value: on
2022-10-24 21:35:36,330 # Output is indeed HIGH: yes
2022-10-24 21:35:36,340 # Support for output (open source with pull up) with initial value of HIGH: yes
2022-10-24 21:35:36,340 # Output is indeed HIGH: yes
2022-10-24 21:35:36,350 # Support for output (open source with pull up) with initial value of LOW: yes
2022-10-24 21:35:36,351 # Output is indeed LOW: yes
2022-10-24 21:35:36,355 # Support for disconnecting GPIO: yes
2022-10-24 21:35:36,360 # Output can indeed be pulled LOW: yes
2022-10-24 21:35:36,360 # Output can indeed be pulled HIGH: yes
2022-10-24 21:35:36,361 # 
2022-10-24 21:35:36,365 # Testing Reading/Writing GPIO Ports
2022-10-24 21:35:36,368 # ==================================
2022-10-24 21:35:36,368 # 
2022-10-24 21:35:36,375 # testing initial value of 0 after init
2022-10-24 21:35:36,375 # ...OK
2022-10-24 21:35:36,380 # testing setting both outputs_optional simultaneously
2022-10-24 21:35:36,380 # ...OK
2022-10-24 21:35:36,383 # testing clearing both outputs_optional simultaneously
2022-10-24 21:35:36,388 # ...OK
2022-10-24 21:35:36,388 # testing toggling first output (0 --> 1)
2022-10-24 21:35:36,393 # ...OK
2022-10-24 21:35:36,393 # testing toggling first output (1 --> 0)
2022-10-24 21:35:36,398 # ...OK
2022-10-24 21:35:36,399 # testing toggling second output (0 --> 1)
2022-10-24 21:35:36,403 # ...OK
2022-10-24 21:35:36,408 # testing toggling second output (1 --> 0)
2022-10-24 21:35:36,408 # ...OK
2022-10-24 21:35:36,415 # testing setting first output and clearing second with write
2022-10-24 21:35:36,415 # ...OK
2022-10-24 21:35:36,420 # testing setting second output and clearing first with write
2022-10-24 21:35:36,420 # ...OK
2022-10-24 21:35:36,425 # All input/output operations worked as expected
2022-10-24 21:35:36,425 # 
2022-10-24 21:35:36,425 # 
2022-10-24 21:35:36,425 # TEST SUCCEEDED

tests/periph_flashpage

  • periph_flashpage
make -C tests/periph_flashpage BOARD=xg23-pk6068a flash term
2022-10-24 21:39:32,902 # main(): This is RIOT! (Version: 2023.01-devel-111-ga824d-feature/efm32-series2)
2022-10-24 21:39:32,903 # ROM flash read write test
2022-10-24 21:39:32,903 # 
2022-10-24 21:39:32,907 # Please refer to the README.md for further information
2022-10-24 21:39:32,908 # 
2022-10-24 21:39:32,908 # Flash start addr:		0x08000000
2022-10-24 21:39:32,912 # Page size:			8192
2022-10-24 21:39:32,913 # Number of pages:		64
2022-10-24 21:39:32,915 # Number of first free page: 	6 
2022-10-24 21:39:32,920 # Number of last free page: 	63 
> dump 63
2022-10-24 21:40:06,460 # dump 63
2022-10-24 21:40:06,461 # Flash page 63 at address 0x807e000
2022-10-24 21:40:06,471 # 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 
2022-10-24 21:40:06,475 #   ??   ??   ??   ??   ??   ??   ??   ??   ??   ??   ??   ??   ??   ??   ??   ?? 
2022-10-24 21:40:06,481 # 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 
2022-10-24 21:40:06,490 #   ??   ??   ??   ??   ??   ??   ??   ??   ??   ??   ??   ??   ??   ??   ??   ?? 
(...)
> test 63
2022-10-24 21:41:24,429 # test 63
2022-10-24 21:41:24,549 # wrote local page buffer to flash page 63 at addr 0x807e000
> dump 63
2022-10-24 21:41:42,473 # dump 63
2022-10-24 21:41:42,480 # Flash page 63 at address 0x807e000
2022-10-24 21:41:42,481 # 0x61 0x62 0x63 0x64 0x65 0x66 0x67 0x68 0x69 0x6a 0x6b 0x6c 0x6d 0x6e 0x6f 0x70 
2022-10-24 21:41:42,495 #   a    b    c    d    e    f    g    h    i    j    k    l    m    n    o    p  
2022-10-24 21:41:42,496 # 0x71 0x72 0x73 0x74 0x75 0x76 0x77 0x78 0x79 0x7a 0x61 0x62 0x63 0x64 0x65 0x66 
2022-10-24 21:41:42,508 #   q    r    s    t    u    v    w    x    y    z    a    b    c    d    e    f  
(...)
> erase 63
2022-10-24 21:42:09,552 # erase 63
2022-10-24 21:42:09,567 # successfully erased page 63 (addr 0x807e000)
> dump 63
2022-10-24 21:42:21,806 # dump 63
2022-10-24 21:42:21,813 # Flash page 63 at address 0x807e000
2022-10-24 21:42:21,814 # 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 
2022-10-24 21:42:21,821 #   ??   ??   ??   ??   ??   ??   ??   ??   ??   ??   ??   ??   ??   ??   ??   ?? 
2022-10-24 21:42:21,829 # 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 
2022-10-24 21:42:21,843 #   ??   ??   ??   ??   ??   ??   ??   ??   ??   ??   ??   ??   ??   ??   ??   ?? 
(...)

Issues/PRs references

Follow up of #18760

Based on:

@jue89 jue89 added Platform: ARM Platform: This PR/issue effects ARM-based platforms State: WIP State: The PR is still work-in-progress and its code is not in its final presentable form yet Type: new feature The issue requests / The PR implemements a new feature for RIOT CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR Area: boards Area: Board ports Area: cpu Area: CPU/MCU ports labels Oct 20, 2022
@jue89 jue89 requested a review from gschorcht October 20, 2022 13:40
@github-actions github-actions bot added Area: build system Area: Build system Area: doc Area: Documentation Area: Kconfig Area: Kconfig integration Area: tools Area: Supplementary tools labels Oct 20, 2022
@riot-ci
Copy link

riot-ci commented Oct 20, 2022

Murdock results

✔️ PASSED

77ee1c5 boards/xg23-pk6068a: initial commit

Success Failures Total Runtime
1991 0 1991 06m:07s

Artifacts

This only reflects a subset of all builds from https://ci-prod.riot-os.org. Please refer to https://ci.riot-os.org for a complete build for now.

@gschorcht
Copy link
Contributor

Code looks good, only the documentation is missing from my point of view. Feell free to squash when you provide the changes in doc.txt.

@jue89 jue89 force-pushed the feature/efm32-series2 branch from 2a56001 to 8509f35 Compare October 21, 2022 15:11
@github-actions github-actions bot added the Area: examples Area: Example Applications label Oct 21, 2022
@jue89 jue89 force-pushed the feature/efm32-series2 branch from 8509f35 to a824de9 Compare October 24, 2022 19:10
@jue89 jue89 force-pushed the feature/efm32-series2 branch from a824de9 to a48b4c7 Compare October 24, 2022 21:16
@jue89 jue89 removed State: WIP State: The PR is still work-in-progress and its code is not in its final presentable form yet Area: build system Area: Build system Area: examples Area: Example Applications labels Oct 24, 2022
@benpicco benpicco added CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR and removed CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR labels Oct 25, 2022
@jue89 jue89 force-pushed the feature/efm32-series2 branch from a48b4c7 to d56422d Compare October 26, 2022 08:38
@github-actions github-actions bot added Area: build system Area: Build system Area: examples Area: Example Applications labels Oct 26, 2022
@jue89 jue89 force-pushed the feature/efm32-series2 branch from d56422d to 77ee1c5 Compare October 26, 2022 09:27
@jue89
Copy link
Contributor Author

jue89 commented Oct 26, 2022

Thank you a lot for your review!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: boards Area: Board ports Area: build system Area: Build system Area: cpu Area: CPU/MCU ports Area: doc Area: Documentation Area: examples Area: Example Applications Area: Kconfig Area: Kconfig integration Area: tools Area: Supplementary tools CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR Platform: ARM Platform: This PR/issue effects ARM-based platforms Type: new feature The issue requests / The PR implemements a new feature for RIOT
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants