@@ -372,25 +372,19 @@ debug = true
372
372
lto = true
373
373
opt-level = " s"
374
374
375
+ # Keep examples sorted
376
+
375
377
[[example ]]
376
- name = " display-touch "
377
- required-features = [" fsmc_lcd " , " stm32f412 " ] # or stm32f413
378
+ name = " analog-stopwatch-with-spi-ssd1306 "
379
+ required-features = [" spi4 " , " tim2 " , " gpioe " , " gpiog " ] # stm32f429
378
380
379
381
[[example ]]
380
382
name = " blinky-timer-irq"
381
383
required-features = [" tim2" ] # stm32f411
382
384
383
385
[[example ]]
384
- name = " usb-serial-poll"
385
- required-features = [" otg-fs" , " usb_fs" ] # stm32f401
386
-
387
- [[example ]]
388
- name = " usb-serial-irq"
389
- required-features = [" otg-fs" , " usb_fs" ] # stm32f407
390
-
391
- [[example ]]
392
- name = " sd"
393
- required-features = [" gpiod" , " sdio" , " sdio-host" ] # stm32f405
386
+ name = " can-send"
387
+ required-features = [" can" , " stm32f405" ]
394
388
395
389
[[example ]]
396
390
name = " delay-syst-blinky"
@@ -400,126 +394,135 @@ required-features = ["device-selected"] # stm32f411
400
394
name = " delay-timer-blinky"
401
395
required-features = [" device-selected" ] # stm32f411
402
396
397
+ [[example ]]
398
+ name = " display-touch"
399
+ required-features = [" fsmc_lcd" , " stm32f412" ] # or stm32f413
400
+
403
401
[[example ]]
404
402
name = " dwt-blinky"
405
403
required-features = [" gpiog" ] # "stm32f429"
406
404
407
405
[[example ]]
408
- name = " ssd1306-image "
409
- required-features = [" device-selected" ] # stm32f411
406
+ name = " dynamic-gpio "
407
+ required-features = [" device-selected" ]
410
408
411
409
[[example ]]
412
- name = " stopwatch-with-ssd1306-and-interrupts "
413
- required-features = [" tim2 " ] # stm32f411
410
+ name = " f413disco-lcd-ferris "
411
+ required-features = [" gpiod " , " gpioe " , " gpiof " , " gpiog " , " fsmc " , " fsmc_lcd " ] # stm32f413
414
412
415
413
[[example ]]
416
- name = " stopwatch-with-ssd1306-and-interrupts-and-dma-i2c "
417
- required-features = [" tim2 " , " stm32f411 " ] # stm32f411
414
+ name = " hd44780 "
415
+ required-features = [" device-selected " ]
418
416
419
417
[[example ]]
420
- name = " analog-stopwatch-with-spi-ssd1306 "
421
- required-features = [" spi4 " , " tim2 " , " gpioe " , " gpiog " ] # stm32f429
418
+ name = " i2s-audio-out "
419
+ required-features = [" stm32f411 " , " i2s " ]
422
420
423
421
[[example ]]
424
- name = " rng-display "
425
- required-features = [" rng " ] # stm32f407
422
+ name = " ist7920-bidi-normal-spi "
423
+ required-features = [" device-selected " ]
426
424
427
425
[[example ]]
428
- name = " qei "
429
- required-features = [" tim2 " ] # stm32f411
426
+ name = " pwm "
427
+ required-features = [" device-selected " ]
430
428
431
429
[[example ]]
432
- name = " can-send "
433
- required-features = [" can " , " stm32f405 " ]
430
+ name = " pwm-input "
431
+ required-features = [" tim8 " ] # stm32f446
434
432
435
433
[[example ]]
436
- name = " i2s-audio-out "
437
- required-features = [" stm32f411" , " i2s " ]
434
+ name = " pwm-sinus "
435
+ required-features = [" stm32f411" ]
438
436
439
437
[[example ]]
440
- name = " rtic-i2s-audio-in-out "
441
- required-features = [" stm32f411 " , " i2s " , " rtic " ]
438
+ name = " qei "
439
+ required-features = [" tim2 " ] # stm32f411
442
440
443
441
[[example ]]
444
- name = " rtic-button "
445
- required-features = [" stm32f411 " , " rtic " ] # stm32f411
442
+ name = " rng-display "
443
+ required-features = [" rng " ] # stm32f407
446
444
447
445
[[example ]]
448
- name = " rtic-tick "
449
- required-features = [" tim2 " , " rtic " ]
446
+ name = " rtc "
447
+ required-features = [" device-selected " ]
450
448
451
449
[[example ]]
452
- name = " rtic-usart-shell "
453
- required-features = [" stm32f411 " , " rtic" ] # stm32f411
450
+ name = " rtic-adc-dma "
451
+ required-features = [" device-selected " , " rtic" ] # stm32f401
454
452
455
453
[[example ]]
456
- name = " rtic-usart-shell-ssd1306 "
454
+ name = " rtic-button "
457
455
required-features = [" stm32f411" , " rtic" ] # stm32f411
458
456
459
457
[[example ]]
460
- name = " rtic-adc-dma "
461
- required-features = [" device-selected " , " rtic" ] # stm32f401
458
+ name = " rtic-i2s-audio-in-out "
459
+ required-features = [" stm32f411 " , " i2s " , " rtic" ]
462
460
463
461
[[example ]]
464
- name = " serial-9bit "
465
- required-features = [" gpiod " ] # stm32f411
462
+ name = " rtic-spi-slave-dma "
463
+ required-features = [" stm32f411 " , " rtic " ]
466
464
467
465
[[example ]]
468
- name = " st7789-lcd "
469
- required-features = [" fsmc " , " fsmc_lcd " ] # stm32f412
466
+ name = " rtic-tick "
467
+ required-features = [" tim2 " , " rtic " ]
470
468
471
469
[[example ]]
472
- name = " f413disco-lcd-ferris "
473
- required-features = [" gpiod " , " gpioe " , " gpiof " , " gpiog " , " fsmc " , " fsmc_lcd " ] # stm32f413
470
+ name = " rtic-usart-shell "
471
+ required-features = [" stm32f411 " , " rtic " ] # stm32f411
474
472
475
473
[[example ]]
476
- name = " pwm-input "
477
- required-features = [" tim8 " ] # stm32f446
474
+ name = " rtic-usart-shell-ssd1306 "
475
+ required-features = [" stm32f411 " , " rtic " ] # stm32f411
478
476
479
477
[[example ]]
480
- name = " pwm-sinus "
481
- required-features = [" stm32f411 " ]
478
+ name = " sd "
479
+ required-features = [" gpiod " , " sdio " , " sdio-host " ] # stm32f405
482
480
483
481
[[example ]]
484
- name = " ist7920-bidi-normal-spi "
482
+ name = " serial "
485
483
required-features = [" device-selected" ]
486
484
485
+ [[example ]]
486
+ name = " serial-9bit"
487
+ required-features = [" gpiod" ] # stm32f411
488
+
487
489
[[example ]]
488
490
name = " spi-dma"
489
491
required-features = [" stm32f411" ]
490
492
491
493
[[example ]]
492
- name = " dynamic-gpio "
493
- required-features = [" device-selected" ]
494
+ name = " ssd1306-image "
495
+ required-features = [" device-selected" ] # stm32f411
494
496
495
497
[[example ]]
496
- name = " rtc "
497
- required-features = [" device-selected " ]
498
+ name = " st7789-lcd "
499
+ required-features = [" fsmc " , " fsmc_lcd " ] # stm32f412
498
500
499
501
[[example ]]
500
- name = " hd44780 "
501
- required-features = [" device-selected " ]
502
+ name = " stopwatch-with-ssd1306-and-interrupts "
503
+ required-features = [" tim2 " ] # stm32f411
502
504
503
505
[[example ]]
504
- name = " rtic-spi-slave- dma"
505
- required-features = [" stm32f411 " , " rtic " ]
506
+ name = " stopwatch-with-ssd1306-and-interrupts-and- dma-i2c "
507
+ required-features = [" tim2 " , " stm32f411 " ] # stm32f411
506
508
507
509
[[example ]]
508
- name = " ws2812-spi "
510
+ name = " timer-periph "
509
511
required-features = [" device-selected" ]
510
512
511
513
[[example ]]
512
- name = " pwm "
514
+ name = " timer-syst "
513
515
required-features = [" device-selected" ]
514
516
515
517
[[example ]]
516
- name = " serial"
517
- required-features = [" device-selected " ]
518
+ name = " usb- serial-irq "
519
+ required-features = [" otg-fs " , " usb_fs " ] # stm32f407
518
520
519
521
[[example ]]
520
- name = " timer-periph "
521
- required-features = [" device-selected " ]
522
+ name = " usb-serial-poll "
523
+ required-features = [" otg-fs " , " usb_fs " ] # stm32f401
522
524
523
525
[[example ]]
524
- name = " timer-syst "
526
+ name = " ws2812-spi "
525
527
required-features = [" device-selected" ]
528
+
0 commit comments