1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/boards
bors[bot] 949dcd3ee5
Merge #19851
19851: boards/stm32f769i-disco: enable FMC with SDRAM support r=aabadie a=gschorcht

### Contribution description

This PR enables the FMC support on the `stm32f769i-disco` board and the on-board SDRAM MT48LC4M32B2B5-6A with 16 MByte.

The PR also includes a very small documentation fix for the `stm32f746g-disco` board (commit
f761e2d616c861e4857563bae26152bc1f1699d7) and removes double empy line in the test app `tests/periph/fmc`.

### Testing procedure

1. `tests/periph/fmc` should succeed, just compile and flash the app with
   
   ```
   BOARD=stm32f769i-disco make -C tests/periph/fmc flash term
   ```
2. `tests/sys/malloc` should also use the SDRAM. Use
   
   ```
   USEMODULE=periph_fmc_sdram CFLAGS='-DCHUNK_SIZE=131072' \
   BOARD=stm32f769i-disco make -C tests/sys/malloc flash term
   ```
   and check that the heap also uses the memory in the range from `0xc0000000` to `0xc0fffffff`.

**UPDATE:** Tested with a `stm32f769i-disco` board.

<details>
<summary>Output from <b>tests/periph/fmc</b></summary>

```
Help: Press s to start test, r to print it is ready
START
main(): This is RIOT! (Version: 2023.10-devel-88-gdcecc-boards/stm32f769i_disco_fmc)
FMC HCLK freq 216 MHz
8-bit data `@0xc0000000,` 16-bit data `@0xc0000100,` 32-bit data `@0xc0ffff00`
------------------------------------------------------------------------
C0000000  00  01  02  03  04  05  06  07  08  09  0A  0B  0C  0D  0E  0F
C0000010  10  11  12  13  14  15  16  17  18  19  1A  1B  1C  1D  1E  1F
C0000020  20  21  22  23  24  25  26  27  28  29  2A  2B  2C  2D  2E  2F
C0000030  30  31  32  33  34  35  36  37  38  39  3A  3B  3C  3D  3E  3F
C0000040  40  41  42  43  44  45  46  47  48  49  4A  4B  4C  4D  4E  4F
C0000050  50  51  52  53  54  55  56  57  58  59  5A  5B  5C  5D  5E  5F
C0000060  60  61  62  63  64  65  66  67  68  69  6A  6B  6C  6D  6E  6F
C0000070  70  71  72  73  74  75  76  77  78  79  7A  7B  7C  7D  7E  7F
C0000080  80  81  82  83  84  85  86  87  88  89  8A  8B  8C  8D  8E  8F
C0000090  90  91  92  93  94  95  96  97  98  99  9A  9B  9C  9D  9E  9F
C00000A0  A0  A1  A2  A3  A4  A5  A6  A7  A8  A9  AA  AB  AC  AD  AE  AF
C00000B0  B0  B1  B2  B3  B4  B5  B6  B7  B8  B9  BA  BB  BC  BD  BE  BF
C00000C0  C0  C1  C2  C3  C4  C5  C6  C7  C8  C9  CA  CB  CC  CD  CE  CF
C00000D0  D0  D1  D2  D3  D4  D5  D6  D7  D8  D9  DA  DB  DC  DD  DE  DF
C00000E0  E0  E1  E2  E3  E4  E5  E6  E7  E8  E9  EA  EB  EC  ED  EE  EF
C00000F0  F0  F1  F2  F3  F4  F5  F6  F7  F8  F9  FA  FB  FC  FD  FE  FF
------------------------------------------------------------------------
C0000100  00  80  01  81  02  82  03  83  04  84  05  85  06  86  07  87
C0000110  08  88  09  89  0A  8A  0B  8B  0C  8C  0D  8D  0E  8E  0F  8F
C0000120  10  90  11  91  12  92  13  93  14  94  15  95  16  96  17  97
C0000130  18  98  19  99  1A  9A  1B  9B  1C  9C  1D  9D  1E  9E  1F  9F
C0000140  20  A0  21  A1  22  A2  23  A3  24  A4  25  A5  26  A6  27  A7
C0000150  28  A8  29  A9  2A  AA  2B  AB  2C  AC  2D  AD  2E  AE  2F  AF
C0000160  30  B0  31  B1  32  B2  33  B3  34  B4  35  B5  36  B6  37  B7
C0000170  38  B8  39  B9  3A  BA  3B  BB  3C  BC  3D  BD  3E  BE  3F  BF
C0000180  40  C0  41  C1  42  C2  43  C3  44  C4  45  C5  46  C6  47  C7
C0000190  48  C8  49  C9  4A  CA  4B  CB  4C  CC  4D  CD  4E  CE  4F  CF
C00001A0  50  D0  51  D1  52  D2  53  D3  54  D4  55  D5  56  D6  57  D7
C00001B0  58  D8  59  D9  5A  DA  5B  DB  5C  DC  5D  DD  5E  DE  5F  DF
C00001C0  60  E0  61  E1  62  E2  63  E3  64  E4  65  E5  66  E6  67  E7
C00001D0  68  E8  69  E9  6A  EA  6B  EB  6C  EC  6D  ED  6E  EE  6F  EF
C00001E0  70  F0  71  F1  72  F2  73  F3  74  F4  75  F5  76  F6  77  F7
C00001F0  78  F8  79  F9  7A  FA  7B  FB  7C  FC  7D  FD  7E  FE  7F  FF
------------------------------------------------------------------------
C0FFFF00  00  40  80  C0  01  41  81  C1  02  42  82  C2  03  43  83  C3
C0FFFF10  04  44  84  C4  05  45  85  C5  06  46  86  C6  07  47  87  C7
C0FFFF20  08  48  88  C8  09  49  89  C9  0A  4A  8A  CA  0B  4B  8B  CB
C0FFFF30  0C  4C  8C  CC  0D  4D  8D  CD  0E  4E  8E  CE  0F  4F  8F  CF
C0FFFF40  10  50  90  D0  11  51  91  D1  12  52  92  D2  13  53  93  D3
C0FFFF50  14  54  94  D4  15  55  95  D5  16  56  96  D6  17  57  97  D7
C0FFFF60  18  58  98  D8  19  59  99  D9  1A  5A  9A  DA  1B  5B  9B  DB
C0FFFF70  1C  5C  9C  DC  1D  5D  9D  DD  1E  5E  9E  DE  1F  5F  9F  DF
C0FFFF80  20  60  A0  E0  21  61  A1  E1  22  62  A2  E2  23  63  A3  E3
C0FFFF90  24  64  A4  E4  25  65  A5  E5  26  66  A6  E6  27  67  A7  E7
C0FFFFA0  28  68  A8  E8  29  69  A9  E9  2A  6A  AA  EA  2B  6B  AB  EB
C0FFFFB0  2C  6C  AC  EC  2D  6D  AD  ED  2E  6E  AE  EE  2F  6F  AF  EF
C0FFFFC0  30  70  B0  F0  31  71  B1  F1  32  72  B2  F2  33  73  B3  F3
C0FFFFD0  34  74  B4  F4  35  75  B5  F5  36  76  B6  F6  37  77  B7  F7
C0FFFFE0  38  78  B8  F8  39  79  B9  F9  3A  7A  BA  FA  3B  7B  BB  FB
C0FFFFF0  3C  7C  BC  FC  3D  7D  BD  FD  3E  7E  BE  FE  3F  7F  BF  FF
------------------------------------------------------------------------
fill complete memory of 16384 kByte, a . represents a 16 kByte block
................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
ready
check memory content, a + represents one 16 kByte block of matching data
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
ready
------------------------------------------------------------------------
Doing some benchmarks

              write 8 bit:    233018us  ---   0.013us per call  ---   71999656 calls per sec
             write 16 bit:    116510us  ---   0.013us per call  ---   71999038 calls per sec
             write 32 bit:    563125us  ---   0.134us per call  ---    7448264 calls per sec
               read 8 bit:    900066us  ---   0.053us per call  ---   18639984 calls per sec
              read 16 bit:   1165181us  ---   0.138us per call  ---    7199403 calls per sec
              read 32 bit:    225729us  ---   0.053us per call  ---   18581148 calls per sec

ready
------------------------------------------------------------------------
print first and last memory block after benchmark, should be 0xaa

C0000000  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA
C0000010  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA
C0000020  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA
C0000030  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA
C0000040  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA
C0000050  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA
C0000060  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA
C0000070  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA
C0000080  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA
C0000090  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA
C00000A0  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA
C00000B0  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA
C00000C0  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA
C00000D0  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA
C00000E0  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA
C00000F0  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA

C0FFFF00  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA
C0FFFF10  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA
C0FFFF20  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA
C0FFFF30  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA
C0FFFF40  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA
C0FFFF50  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA
C0FFFF60  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA
C0FFFF70  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA
C0FFFF80  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA
C0FFFF90  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA
C0FFFFA0  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA
C0FFFFB0  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA
C0FFFFC0  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA
C0FFFFD0  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA
C0FFFFE0  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA
C0FFFFF0  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA  AA
------------------------------------------------------------------------

[SUCCESS]

{ "threads": [{ "name": "main", "stack_size": 1536, "stack_used": 412}]}
```

</details>

<details>
<summary>Output from <b>tests/sys/malloc</b></summary>

```
Help: Press s to start test, r to print it is ready
START
main(): This is RIOT! (Version: 2023.10-devel-88-gdcecc-boards/stm32f769i_disco_fmc)
calloc(zu, zu) = 0x10000000
CHUNK_SIZE: 131072
NUMBER_OF_TESTS: 3
Allocated 131072 Bytes at 0x200013a8, total 131072
Allocated 131072 Bytes at 0x200213c0, total 262152
Allocated 131072 Bytes at 0x200413d8, total 393232
Allocated 131072 Bytes at 0xc0000008, total 524312
Allocated 131072 Bytes at 0xc0020010, total 655392
Allocated 131072 Bytes at 0xc0040018, total 786472
Allocated 131072 Bytes at 0xc0060020, total 917552
Allocated 131072 Bytes at 0xc0080028, total 1048632
Allocated 131072 Bytes at 0xc00a0030, total 1179712
Allocated 131072 Bytes at 0xc00c0038, total 1310792
Allocated 131072 Bytes at 0xc00e0040, total 1441872
Allocated 131072 Bytes at 0xc0100048, total 1572952
Allocated 131072 Bytes at 0xc0120050, total 1704032
Allocated 131072 Bytes at 0xc0140058, total 1835112
Allocated 131072 Bytes at 0xc0160060, total 1966192
Allocated 131072 Bytes at 0xc0180068, total 2097272
Allocated 131072 Bytes at 0xc01a0070, total 2228352
Allocated 131072 Bytes at 0xc01c0078, total 2359432
Allocated 131072 Bytes at 0xc01e0080, total 2490512
Allocated 131072 Bytes at 0xc0200088, total 2621592
Allocated 131072 Bytes at 0xc0220090, total 2752672
Allocated 131072 Bytes at 0xc0240098, total 2883752
Allocated 131072 Bytes at 0xc02600a0, total 3014832
Allocated 131072 Bytes at 0xc02800a8, total 3145912
Allocated 131072 Bytes at 0xc02a00b0, total 3276992
Allocated 131072 Bytes at 0xc02c00b8, total 3408072
Allocated 131072 Bytes at 0xc02e00c0, total 3539152
Allocated 131072 Bytes at 0xc03000c8, total 3670232
Allocated 131072 Bytes at 0xc03200d0, total 3801312
Allocated 131072 Bytes at 0xc03400d8, total 3932392
Allocated 131072 Bytes at 0xc03600e0, total 4063472
Allocated 131072 Bytes at 0xc03800e8, total 4194552
Allocated 131072 Bytes at 0xc03a00f0, total 4325632
Allocated 131072 Bytes at 0xc03c00f8, total 4456712
Allocated 131072 Bytes at 0xc03e0100, total 4587792
Allocated 131072 Bytes at 0xc0400108, total 4718872
Allocated 131072 Bytes at 0xc0420110, total 4849952
Allocated 131072 Bytes at 0xc0440118, total 4981032
Allocated 131072 Bytes at 0xc0460120, total 5112112
Allocated 131072 Bytes at 0xc0480128, total 5243192
Allocated 131072 Bytes at 0xc04a0130, total 5374272
Allocated 131072 Bytes at 0xc04c0138, total 5505352
Allocated 131072 Bytes at 0xc04e0140, total 5636432
Allocated 131072 Bytes at 0xc0500148, total 5767512
Allocated 131072 Bytes at 0xc0520150, total 5898592
Allocated 131072 Bytes at 0xc0540158, total 6029672
Allocated 131072 Bytes at 0xc0560160, total 6160752
Allocated 131072 Bytes at 0xc0580168, total 6291832
Allocated 131072 Bytes at 0xc05a0170, total 6422912
Allocated 131072 Bytes at 0xc05c0178, total 6553992
Allocated 131072 Bytes at 0xc05e0180, total 6685072
Allocated 131072 Bytes at 0xc0600188, total 6816152
Allocated 131072 Bytes at 0xc0620190, total 6947232
Allocated 131072 Bytes at 0xc0640198, total 7078312
Allocated 131072 Bytes at 0xc06601a0, total 7209392
Allocated 131072 Bytes at 0xc06801a8, total 7340472
Allocated 131072 Bytes at 0xc06a01b0, total 7471552
Allocated 131072 Bytes at 0xc06c01b8, total 7602632
Allocated 131072 Bytes at 0xc06e01c0, total 7733712
Allocated 131072 Bytes at 0xc07001c8, total 7864792
Allocated 131072 Bytes at 0xc07201d0, total 7995872
Allocated 131072 Bytes at 0xc07401d8, total 8126952
Allocated 131072 Bytes at 0xc07601e0, total 8258032
Allocated 131072 Bytes at 0xc07801e8, total 8389112
Allocated 131072 Bytes at 0xc07a01f0, total 8520192
Allocated 131072 Bytes at 0xc07c01f8, total 8651272
Allocated 131072 Bytes at 0xc07e0200, total 8782352
Allocated 131072 Bytes at 0xc0800208, total 8913432
Allocated 131072 Bytes at 0xc0820210, total 9044512
Allocated 131072 Bytes at 0xc0840218, total 9175592
Allocated 131072 Bytes at 0xc0860220, total 9306672
Allocated 131072 Bytes at 0xc0880228, total 9437752
Allocated 131072 Bytes at 0xc08a0230, total 9568832
Allocated 131072 Bytes at 0xc08c0238, total 9699912
Allocated 131072 Bytes at 0xc08e0240, total 9830992
Allocated 131072 Bytes at 0xc0900248, total 9962072
Allocated 131072 Bytes at 0xc0920250, total 10093152
Allocated 131072 Bytes at 0xc0940258, total 10224232
Allocated 131072 Bytes at 0xc0960260, total 10355312
Allocated 131072 Bytes at 0xc0980268, total 10486392
Allocated 131072 Bytes at 0xc09a0270, total 10617472
Allocated 131072 Bytes at 0xc09c0278, total 10748552
Allocated 131072 Bytes at 0xc09e0280, total 10879632
Allocated 131072 Bytes at 0xc0a00288, total 11010712
Allocated 131072 Bytes at 0xc0a20290, total 11141792
Allocated 131072 Bytes at 0xc0a40298, total 11272872
Allocated 131072 Bytes at 0xc0a602a0, total 11403952
Allocated 131072 Bytes at 0xc0a802a8, total 11535032
Allocated 131072 Bytes at 0xc0aa02b0, total 11666112
Allocated 131072 Bytes at 0xc0ac02b8, total 11797192
Allocated 131072 Bytes at 0xc0ae02c0, total 11928272
Allocated 131072 Bytes at 0xc0b002c8, total 12059352
Allocated 131072 Bytes at 0xc0b202d0, total 12190432
Allocated 131072 Bytes at 0xc0b402d8, total 12321512
Allocated 131072 Bytes at 0xc0b602e0, total 12452592
Allocated 131072 Bytes at 0xc0b802e8, total 12583672
Allocated 131072 Bytes at 0xc0ba02f0, total 12714752
Allocated 131072 Bytes at 0xc0bc02f8, total 12845832
Allocated 131072 Bytes at 0xc0be0300, total 12976912
Allocated 131072 Bytes at 0xc0c00308, total 13107992
Allocated 131072 Bytes at 0xc0c20310, total 13239072
Allocated 131072 Bytes at 0xc0c40318, total 13370152
Allocated 131072 Bytes at 0xc0c60320, total 13501232
Allocated 131072 Bytes at 0xc0c80328, total 13632312
Allocated 131072 Bytes at 0xc0ca0330, total 13763392
Allocated 131072 Bytes at 0xc0cc0338, total 13894472
Allocated 131072 Bytes at 0xc0ce0340, total 14025552
Allocated 131072 Bytes at 0xc0d00348, total 14156632
Allocated 131072 Bytes at 0xc0d20350, total 14287712
Allocated 131072 Bytes at 0xc0d40358, total 14418792
Allocated 131072 Bytes at 0xc0d60360, total 14549872
Allocated 131072 Bytes at 0xc0d80368, total 14680952
Allocated 131072 Bytes at 0xc0da0370, total 14812032
Allocated 131072 Bytes at 0xc0dc0378, total 14943112
Allocated 131072 Bytes at 0xc0de0380, total 15074192
Allocated 131072 Bytes at 0xc0e00388, total 15205272
Allocated 131072 Bytes at 0xc0e20390, total 15336352
Allocated 131072 Bytes at 0xc0e40398, total 15467432
Allocated 131072 Bytes at 0xc0e603a0, total 15598512
Allocated 131072 Bytes at 0xc0e803a8, total 15729592
Allocated 131072 Bytes at 0xc0ea03b0, total 15860672
Allocated 131072 Bytes at 0xc0ec03b8, total 15991752
Allocated 131072 Bytes at 0xc0ee03c0, total 16122832
Allocated 131072 Bytes at 0xc0f003c8, total 16253912
Allocated 131072 Bytes at 0xc0f203d0, total 16384992
Allocated 131072 Bytes at 0xc0f403d8, total 16516072
Allocated 131072 Bytes at 0xc0f603e0, total 16647152
Allocated 131072 Bytes at 0xc0f803e8, total 16778232
Allocated 131072 Bytes at 0xc0fa03f0, total 16909312
Allocated 131072 Bytes at 0xc0fc03f8, total 17040392
Allocations count: 130
Free 131072 Bytes at 0x200013a8, total 16909328
Free 131072 Bytes at 0x200213c0, total 16778248
Free 131072 Bytes at 0x200413d8, total 16647168
Free 131072 Bytes at 0xc0000008, total 16516088
Free 131072 Bytes at 0xc0020010, total 16385008
Free 131072 Bytes at 0xc0040018, total 16253928
Free 131072 Bytes at 0xc0060020, total 16122848
Free 131072 Bytes at 0xc0080028, total 15991768
Free 131072 Bytes at 0xc00a0030, total 15860688
Free 131072 Bytes at 0xc00c0038, total 15729608
Free 131072 Bytes at 0xc00e0040, total 15598528
Free 131072 Bytes at 0xc0100048, total 15467448
Free 131072 Bytes at 0xc0120050, total 15336368
Free 131072 Bytes at 0xc0140058, total 15205288
Free 131072 Bytes at 0xc0160060, total 15074208
Free 131072 Bytes at 0xc0180068, total 14943128
Free 131072 Bytes at 0xc01a0070, total 14812048
Free 131072 Bytes at 0xc01c0078, total 14680968
Free 131072 Bytes at 0xc01e0080, total 14549888
Free 131072 Bytes at 0xc0200088, total 14418808
Free 131072 Bytes at 0xc0220090, total 14287728
Free 131072 Bytes at 0xc0240098, total 14156648
Free 131072 Bytes at 0xc02600a0, total 14025568
Free 131072 Bytes at 0xc02800a8, total 13894488
Free 131072 Bytes at 0xc02a00b0, total 13763408
Free 131072 Bytes at 0xc02c00b8, total 13632328
Free 131072 Bytes at 0xc02e00c0, total 13501248
Free 131072 Bytes at 0xc03000c8, total 13370168
Free 131072 Bytes at 0xc03200d0, total 13239088
Free 131072 Bytes at 0xc03400d8, total 13108008
Free 131072 Bytes at 0xc03600e0, total 12976928
Free 131072 Bytes at 0xc03800e8, total 12845848
Free 131072 Bytes at 0xc03a00f0, total 12714768
Free 131072 Bytes at 0xc03c00f8, total 12583688
Free 131072 Bytes at 0xc03e0100, total 12452608
Free 131072 Bytes at 0xc0400108, total 12321528
Free 131072 Bytes at 0xc0420110, total 12190448
Free 131072 Bytes at 0xc0440118, total 12059368
Free 131072 Bytes at 0xc0460120, total 11928288
Free 131072 Bytes at 0xc0480128, total 11797208
Free 131072 Bytes at 0xc04a0130, total 11666128
Free 131072 Bytes at 0xc04c0138, total 11535048
Free 131072 Bytes at 0xc04e0140, total 11403968
Free 131072 Bytes at 0xc0500148, total 11272888
Free 131072 Bytes at 0xc0520150, total 11141808
Free 131072 Bytes at 0xc0540158, total 11010728
Free 131072 Bytes at 0xc0560160, total 10879648
Free 131072 Bytes at 0xc0580168, total 10748568
Free 131072 Bytes at 0xc05a0170, total 10617488
Free 131072 Bytes at 0xc05c0178, total 10486408
Free 131072 Bytes at 0xc05e0180, total 10355328
Free 131072 Bytes at 0xc0600188, total 10224248
Free 131072 Bytes at 0xc0620190, total 10093168
Free 131072 Bytes at 0xc0640198, total 9962088
Free 131072 Bytes at 0xc06601a0, total 9831008
Free 131072 Bytes at 0xc06801a8, total 9699928
Free 131072 Bytes at 0xc06a01b0, total 9568848
Free 131072 Bytes at 0xc06c01b8, total 9437768
Free 131072 Bytes at 0xc06e01c0, total 9306688
Free 131072 Bytes at 0xc07001c8, total 9175608
Free 131072 Bytes at 0xc07201d0, total 9044528
Free 131072 Bytes at 0xc07401d8, total 8913448
Free 131072 Bytes at 0xc07601e0, total 8782368
Free 131072 Bytes at 0xc07801e8, total 8651288
Free 131072 Bytes at 0xc07a01f0, total 8520208
Free 131072 Bytes at 0xc07c01f8, total 8389128
Free 131072 Bytes at 0xc07e0200, total 8258048
Free 131072 Bytes at 0xc0800208, total 8126968
Free 131072 Bytes at 0xc0820210, total 7995888
Free 131072 Bytes at 0xc0840218, total 7864808
Free 131072 Bytes at 0xc0860220, total 7733728
Free 131072 Bytes at 0xc0880228, total 7602648
Free 131072 Bytes at 0xc08a0230, total 7471568
Free 131072 Bytes at 0xc08c0238, total 7340488
Free 131072 Bytes at 0xc08e0240, total 7209408
Free 131072 Bytes at 0xc0900248, total 7078328
Free 131072 Bytes at 0xc0920250, total 6947248
Free 131072 Bytes at 0xc0940258, total 6816168
Free 131072 Bytes at 0xc0960260, total 6685088
Free 131072 Bytes at 0xc0980268, total 6554008
Free 131072 Bytes at 0xc09a0270, total 6422928
Free 131072 Bytes at 0xc09c0278, total 6291848
Free 131072 Bytes at 0xc09e0280, total 6160768
Free 131072 Bytes at 0xc0a00288, total 6029688
Free 131072 Bytes at 0xc0a20290, total 5898608
Free 131072 Bytes at 0xc0a40298, total 5767528
Free 131072 Bytes at 0xc0a602a0, total 5636448
Free 131072 Bytes at 0xc0a802a8, total 5505368
Free 131072 Bytes at 0xc0aa02b0, total 5374288
Free 131072 Bytes at 0xc0ac02b8, total 5243208
Free 131072 Bytes at 0xc0ae02c0, total 5112128
Free 131072 Bytes at 0xc0b002c8, total 4981048
Free 131072 Bytes at 0xc0b202d0, total 4849968
Free 131072 Bytes at 0xc0b402d8, total 4718888
Free 131072 Bytes at 0xc0b602e0, total 4587808
Free 131072 Bytes at 0xc0b802e8, total 4456728
Free 131072 Bytes at 0xc0ba02f0, total 4325648
Free 131072 Bytes at 0xc0bc02f8, total 4194568
Free 131072 Bytes at 0xc0be0300, total 4063488
Free 131072 Bytes at 0xc0c00308, total 3932408
Free 131072 Bytes at 0xc0c20310, total 3801328
Free 131072 Bytes at 0xc0c40318, total 3670248
Free 131072 Bytes at 0xc0c60320, total 3539168
Free 131072 Bytes at 0xc0c80328, total 3408088
Free 131072 Bytes at 0xc0ca0330, total 3277008
Free 131072 Bytes at 0xc0cc0338, total 3145928
Free 131072 Bytes at 0xc0ce0340, total 3014848
Free 131072 Bytes at 0xc0d00348, total 2883768
Free 131072 Bytes at 0xc0d20350, total 2752688
Free 131072 Bytes at 0xc0d40358, total 2621608
Free 131072 Bytes at 0xc0d60360, total 2490528
Free 131072 Bytes at 0xc0d80368, total 2359448
Free 131072 Bytes at 0xc0da0370, total 2228368
Free 131072 Bytes at 0xc0dc0378, total 2097288
Free 131072 Bytes at 0xc0de0380, total 1966208
Free 131072 Bytes at 0xc0e00388, total 1835128
Free 131072 Bytes at 0xc0e20390, total 1704048
Free 131072 Bytes at 0xc0e40398, total 1572968
Free 131072 Bytes at 0xc0e603a0, total 1441888
Free 131072 Bytes at 0xc0e803a8, total 1310808
Free 131072 Bytes at 0xc0ea03b0, total 1179728
Free 131072 Bytes at 0xc0ec03b8, total 1048648
Free 131072 Bytes at 0xc0ee03c0, total 917568
Free 131072 Bytes at 0xc0f003c8, total 786488
Free 131072 Bytes at 0xc0f203d0, total 655408
Free 131072 Bytes at 0xc0f403d8, total 524328
Free 131072 Bytes at 0xc0f603e0, total 393248
Free 131072 Bytes at 0xc0f803e8, total 262168
Free 131072 Bytes at 0xc0fa03f0, total 131088
Free 131072 Bytes at 0xc0fc03f8, total 8
Free count: 130
...
Free 131072 Bytes at 0xc0fc03f8, total 8
Free count: 130
[SUCCESS]
{ "threads": [{ "name": "main", "stack_size": 1536, "stack_used": 396 }]}
```

</details>

### Issues/PRs references

Co-authored-by: Gunar Schorcht <gunar@schorcht.net>
2023-09-02 21:21:08 +00:00
..
acd52832 boards: drop board_init() from board.h 2022-02-25 15:08:58 +01:00
adafruit-clue boards/*: Model usb and stdio in Kconfig 2023-05-31 13:04:42 +02:00
adafruit-grand-central-m4-express boards,sys/arduino: major clean up 2023-06-26 17:24:07 +02:00
adafruit-itsybitsy-m4 Merge #19355 #19883 2023-09-02 17:47:18 +00:00
adafruit-itsybitsy-nrf52 boards/adafruit-itsybitsy-nrf52: Add configuration for DotStar LED 2023-07-21 19:16:47 -07:00
adafruit-pybadge boards/*: Model usb and stdio in Kconfig 2023-05-31 13:04:42 +02:00
airfy-beacon doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
alientek-pandora boards/common/stm32: clean up LED definitions 2022-08-08 23:35:06 +02:00
arduino-due boards/arduino-due: Add Kconfig symbols 2020-07-16 15:35:25 +02:00
arduino-duemilanove boards,sys/arduino: major clean up 2023-06-26 17:24:07 +02:00
arduino-leonardo boards,sys/arduino: major clean up 2023-06-26 17:24:07 +02:00
arduino-mega2560 boards,sys/arduino: major clean up 2023-06-26 17:24:07 +02:00
arduino-mkr1000 boards,sys/arduino: major clean up 2023-06-26 17:24:07 +02:00
arduino-mkrfox1200 boards,sys/arduino: major clean up 2023-06-26 17:24:07 +02:00
arduino-mkrwan1300 boards,sys/arduino: major clean up 2023-06-26 17:24:07 +02:00
arduino-mkrzero boards/samd21-based: model Kconfig 2021-12-15 10:31:18 +01:00
arduino-nano boards,sys/arduino: major clean up 2023-06-26 17:24:07 +02:00
arduino-nano-33-ble boards/*: Model usb and stdio in Kconfig 2023-05-31 13:04:42 +02:00
arduino-nano-33-iot boards/*: Model usb and stdio in Kconfig 2023-05-31 13:04:42 +02:00
arduino-uno boards,sys/arduino: major clean up 2023-06-26 17:24:07 +02:00
arduino-zero boards/arduino-zero: move tinusb_device feature 2022-12-07 13:56:24 +01:00
atmega8 boards/atmega8: new board 2023-07-11 21:22:02 +02:00
atmega256rfr2-xpro doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
atmega328p doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
atmega328p-xplained-mini doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
atmega1284p doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
atxmega-a1-xplained boards: model avr-based boards Kconfig 2021-11-22 12:25:30 +01:00
atxmega-a1u-xpro cpu/atxmega: fix building with avr-libc 2.1.0 2022-09-22 13:56:53 +02:00
atxmega-a3bu-xplained boards: model avr-based boards Kconfig 2021-11-22 12:25:30 +01:00
avr-rss2 doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
avsextrem boards: select 868 MHz band for CC110x 2021-09-17 12:58:10 +02:00
b-l072z-lrwan1 boards/common/stm32: clean up LED definitions 2022-08-08 23:35:06 +02:00
b-l475e-iot01a boards: enable feature tinyusb_device for STM32 boards 2022-09-30 19:05:51 +02:00
b-u585i-iot02a boards/b-u585i-iot002a: add USB OTG FS support 2023-07-05 09:44:35 +02:00
bastwan boards/*: Model usb and stdio in Kconfig 2023-05-31 13:04:42 +02:00
blackpill-stm32f103c8 boards/{bluepill*,blackpill*}: rename and improve doc 2023-01-02 16:23:10 +01:00
blackpill-stm32f103cb boards/*: Model usb and stdio in Kconfig 2023-05-31 13:04:42 +02:00
bluepill-stm32f030c8 boards/common/stm32: clean up LED definitions 2022-08-08 23:35:06 +02:00
bluepill-stm32f103c8 boards/{bluepill*,blackpill*}: rename and improve doc 2023-01-02 16:23:10 +01:00
bluepill-stm32f103cb boards/*: Model usb and stdio in Kconfig 2023-05-31 13:04:42 +02:00
calliope-mini boards: drop manual button auto-init 2022-02-26 22:51:50 +01:00
cc1312-launchpad boards/cc1312: remove broken HTML links and headings in doc 2022-10-28 08:57:17 -04:00
cc1350-launchpad boards/cc1350-lauchpad: fix conflict with PR #18808 2022-10-28 09:27:55 -04:00
cc1352-launchpad boards/cc1352: remove broken HTML links and headings from doc 2022-10-28 08:57:17 -04:00
cc1352p-launchpad boards/cc1350-lauchpad: fix conflict with PR #18808 2022-10-28 09:27:55 -04:00
cc2538dk boards select cc2538 Kconfig feature 2022-07-28 09:32:25 +02:00
cc2650-launchpad boards/cc{13xx,26xx}: clean up OpenOCD config 2023-01-10 21:58:19 +01:00
cc2650stk boards/cc{13xx,26xx}: clean up OpenOCD config 2023-01-10 21:58:19 +01:00
common boards/common/gd32v: cleanup default I2C and SPI config 2023-08-07 12:48:15 +02:00
derfmega128 doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
derfmega256 doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
dwm1001 boards/dwm1001: use lis2dh12_i2c instead of lis2dh12_spi 2022-11-09 09:36:09 +00:00
e104-bt5010a-tb cpu/nrf52/Makefile.dep: move radio dependencies from boards/common 2021-09-29 10:16:31 +02:00
e104-bt5011a-tb boards/e104-bt50xxa-tb: move default module to Makefile.default 2021-01-25 09:17:00 +01:00
e180-zg120b-tb tree wide: fix typos in comments found by codespell 2023-05-02 09:52:06 +02:00
ek-lm4f120xl doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
esp32-ethernet-kit-v1_0 doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
esp32-ethernet-kit-v1_1 boards/esp32: replace HAS_PERIPH_ETH by HAS_ESP_ETH in Kconfig 2022-08-03 09:01:05 +02:00
esp32-ethernet-kit-v1_2 boards/esp32: replace HAS_PERIPH_ETH by HAS_ESP_ETH in Kconfig 2022-08-03 09:01:05 +02:00
esp32-heltec-lora32-v2 boards,sys/arduino: major clean up 2023-06-26 17:24:07 +02:00
esp32-mh-et-live-minikit boards,sys/arduino: major clean up 2023-06-26 17:24:07 +02:00
esp32-olimex-evb boards,sys/arduino: major clean up 2023-06-26 17:24:07 +02:00
esp32-ttgo-t-beam boards,sys/arduino: major clean up 2023-06-26 17:24:07 +02:00
esp32-wemos-lolin-d32-pro boards,sys/arduino: major clean up 2023-06-26 17:24:07 +02:00
esp32-wroom-32 boards,sys/arduino: major clean up 2023-06-26 17:24:07 +02:00
esp32-wrover-kit boards,sys/arduino: major clean up 2023-06-26 17:24:07 +02:00
esp32c3-devkit boards,sys/arduino: major clean up 2023-06-26 17:24:07 +02:00
esp32c3-wemos-mini boards,sys/arduino: major clean up 2023-06-26 17:24:07 +02:00
esp32s2-devkit boards,sys/arduino: major clean up 2023-06-26 17:24:07 +02:00
esp32s2-lilygo-ttgo-t8 boards/esp32s2-lilygo-ttgo-t8: fix display config 2023-07-07 08:23:41 +02:00
esp32s2-wemos-mini boards/*: Model usb and stdio in Kconfig 2023-05-31 13:04:42 +02:00
esp32s3-box boards/esp32s3-box: select ili9341 when disp_dev is used 2023-07-09 11:33:12 +02:00
esp32s3-devkit boards/esp32s3-devkit: fix documentation 2023-07-07 11:11:41 +02:00
esp32s3-pros3 boards,sys/arduino: major clean up 2023-06-26 17:24:07 +02:00
esp32s3-usb-otg boards: add support for ESP32-S3-USB-OTG 2023-07-07 15:34:45 +02:00
esp8266-esp-12x boards,sys/arduino: major clean up 2023-06-26 17:24:07 +02:00
esp8266-olimex-mod boards,sys/arduino: major clean up 2023-06-26 17:24:07 +02:00
esp8266-sparkfun-thing boards,sys/arduino: major clean up 2023-06-26 17:24:07 +02:00
f4vi1 boards: Remove PLL overrides in kconfig 2022-11-03 13:38:09 +01:00
feather-m0 boards,sys/arduino: major clean up 2023-06-26 17:24:07 +02:00
feather-m0-lora boards/feather-m0*: base board definition in Kconfig 2021-12-24 12:59:30 +01:00
feather-m0-wifi boards/feather-m0*: base board definition in Kconfig 2021-12-24 12:59:30 +01:00
feather-nrf52840 boards/*: Model usb and stdio in Kconfig 2023-05-31 13:04:42 +02:00
firefly boards/remote-*: drop custom led_init() 2023-03-06 11:04:48 +01:00
frdm-k22f boards/frdm-k22f: fixes long lines in periph_conf.h 2023-06-29 15:02:02 +02:00
frdm-k64f boards/frdm-k64f: fixes long lines and comma separated by whitespaces warnings 2023-06-29 15:33:18 +02:00
frdm-kl43z boards: drop board_init() from board.h 2022-02-25 15:08:58 +01:00
frdm-kw41z boards/kinetis: replace GPIO_UNDEF with SPI_CS_UNDEF 2022-01-06 12:34:09 +01:00
hamilton boards/hamilton: Add minimal doc 2023-01-06 22:56:28 +01:00
hifive1 boards: drop board_init() from board.h 2022-02-25 15:08:58 +01:00
hifive1b boards,sys/arduino: major clean up 2023-06-26 17:24:07 +02:00
hip-badge boards/hip-badge: fix doc rendering 2023-01-09 20:07:05 +01:00
i-nucleo-lrwan1 boards: drop board_init() from board.h 2022-02-25 15:08:58 +01:00
ikea-tradfri tree wide: fix typos in comments found by codespell 2023-05-02 09:52:06 +02:00
im880b boards: Remove PLL overrides in kconfig 2022-11-03 13:38:09 +01:00
iotlab-a8-m3 boards/stm32: replace GPIO_UNDEF with SPI_CS_UNDEF 2022-01-06 12:34:09 +01:00
iotlab-m3 Documentation: Renaming OS X to macOS 2022-06-23 17:25:48 +02:00
limifrog-v1 boards/common/stm32: clean up LED definitions 2022-08-08 23:35:06 +02:00
lobaro-lorabox boards/common/stm32: clean up LED definitions 2022-08-08 23:35:06 +02:00
lora-e5-dev boards,sys/arduino: major clean up 2023-06-26 17:24:07 +02:00
lsn50 boards: drop board_init() from board.h 2022-02-25 15:08:58 +01:00
maple-mini doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
mbed_lpc1768 boards: drop board_init() from board.h 2022-02-25 15:08:58 +01:00
mcb2388 boards: add some missing whitespaces for static tests 2022-09-14 15:11:14 +02:00
mega-xplained doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
microbit board/microbit: increase testtimeout for emulated testing 2022-04-12 11:36:57 +02:00
microbit-v2 boards: Provide debug adapter ID from serial where possible 2023-02-24 16:50:59 +01:00
microduino-corerf boards: drop board_init() from board.h 2022-02-25 15:08:58 +01:00
msb-430 cpu/msp430: make use of vendor header files 2023-07-04 20:21:05 +02:00
msb-430h cpu/msp430: make use of vendor header files 2023-07-04 20:21:05 +02:00
msba2 boards/msba2: provide TTY_BOARD_FILTER 2022-06-07 09:18:58 +02:00
msbiot treewide: replace occurrences of tests/driver_ with new path 2023-05-06 15:38:21 +02:00
mulle doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
native boards/native: default to fs_native 2023-04-26 00:53:14 +02:00
nrf51dk boards: fix periph_uart_hw_fc dependency resolution 2023-06-17 15:13:19 +02:00
nrf51dongle boards: fix periph_uart_hw_fc dependency resolution 2023-06-17 15:13:19 +02:00
nrf52dk boards/nrf52dk: fix doc 2022-09-26 14:10:57 +02:00
nrf5340dk-app boards/nrf5340dk-app: add SPI flash configuration and I2C pins 2023-07-12 21:51:50 +02:00
nrf6310 boards: drop board_init() from board.h 2022-02-25 15:08:58 +01:00
nrf9160dk boards/nrf9160dk: remove unneeded UART ISR macros 2023-07-12 21:51:51 +02:00
nrf52832-mdk boards: add some missing whitespaces for static tests 2022-09-14 15:11:14 +02:00
nrf52840-mdk boards: enable feature tinyusb_device for nRF52 boards 2022-10-21 18:09:38 +02:00
nrf52840-mdk-dongle boards/*: Model usb and stdio in Kconfig 2023-05-31 13:04:42 +02:00
nrf52840dk boards/nrf52840dk: add Arduino I/O mapping 2023-07-06 09:00:54 +02:00
nrf52840dongle boards/*: Model usb and stdio in Kconfig 2023-05-31 13:04:42 +02:00
nucleo-f030r8 boards/nucleo64: Add pinout diagrams from UM1724 2023-03-17 15:16:31 +01:00
nucleo-f031k6 boards/nucleo32: fix static test issues 2022-06-17 03:41:22 -04:00
nucleo-f042k6 boards/nucleo32: fix static test issues 2022-06-17 03:41:22 -04:00
nucleo-f070rb boards/nucleo64: Add pinout diagrams from UM1724 2023-03-17 15:16:31 +01:00
nucleo-f072rb boards/nucleo64: Add pinout diagrams from UM1724 2023-03-17 15:16:31 +01:00
nucleo-f091rc boards/nucleo64: Add pinout diagrams from UM1724 2023-03-17 15:16:31 +01:00
nucleo-f103rb boards/nucleo64: Add pinout diagrams from UM1724 2023-03-17 15:16:31 +01:00
nucleo-f207zg boards/nucleo-f207zg: add ADC support 2022-11-04 18:02:28 -04:00
nucleo-f302r8 boards/nucleo64: Add pinout diagrams from UM1724 2023-03-17 15:16:31 +01:00
nucleo-f303k8 boards/nucleo: change all memory size to KiB 2022-06-16 12:46:42 -04:00
nucleo-f303re boards/nucleo64: Add pinout diagrams from UM1724 2023-03-17 15:16:31 +01:00
nucleo-f303ze boards/nucleo-f303ze: enable tinyUSB support 2022-10-23 22:33:51 +02:00
nucleo-f334r8 boards/nucleo64: Add pinout diagrams from UM1724 2023-03-17 15:16:31 +01:00
nucleo-f401re boards/nucleo64: Add pinout diagrams from UM1724 2023-03-17 15:16:31 +01:00
nucleo-f410rb boards/nucleo64: Add pinout diagrams from UM1724 2023-03-17 15:16:31 +01:00
nucleo-f411re boards/nucleo64: Add pinout diagrams from UM1724 2023-03-17 15:16:31 +01:00
nucleo-f412zg boards: enable feature tinyusb_device for STM32 boards 2022-09-30 19:05:51 +02:00
nucleo-f413zh boards: enable feature tinyusb_device for STM32 boards 2022-09-30 19:05:51 +02:00
nucleo-f429zi boards/nucleo-f429zi: Use common TIM5 + TIM2 timer conf 2023-04-17 12:24:48 +02:00
nucleo-f439zi boards: enable feature tinyusb_device for STM32 boards 2022-09-30 19:05:51 +02:00
nucleo-f446re boards/nucleo64: Add pinout diagrams from UM1724 2023-03-17 15:16:31 +01:00
nucleo-f446ze boards: enable feature tinyusb_device for STM32 boards 2022-09-30 19:05:51 +02:00
nucleo-f722ze boards: enable feature tinyusb_device for STM32 boards 2022-09-30 19:05:51 +02:00
nucleo-f746zg boards: enable feature tinyusb_device for STM32 boards 2022-09-30 19:05:51 +02:00
nucleo-f767zi boards: enable feature tinyusb_device for STM32 boards 2022-09-30 19:05:51 +02:00
nucleo-g070rb boards/nucleo-g070rb: improve ADC doc 2022-11-28 05:07:25 -05:00
nucleo-g071rb boards/nucleo-g071rb: improve ADC doc 2022-11-28 05:07:25 -05:00
nucleo-g431rb boards/g431rb: add short board info and flashing commands 2022-08-04 13:49:35 -04:00
nucleo-g474re boards/nucleo-g474re: add short board info and flashing commands 2022-08-05 17:01:50 -04:00
nucleo-l4r5zi boards/nucleo-l4r5zi: add doxygen info about Vbat divider 2022-11-26 17:30:47 -05:00
nucleo-l011k4 boards/nucleo: change all memory size to KiB 2022-06-16 12:46:42 -04:00
nucleo-l031k6 boards/nucleo: change all memory size to KiB 2022-06-16 12:46:42 -04:00
nucleo-l053r8 boards/nucleo64: Add pinout diagrams from UM1724 2023-03-17 15:16:31 +01:00
nucleo-l073rz boards/nucleo64: Add pinout diagrams from UM1724 2023-03-17 15:16:31 +01:00
nucleo-l152re boards/nucleo64: Add pinout diagrams from UM1724 2023-03-17 15:16:31 +01:00
nucleo-l412kb boards/nucleo-l412kb: add board short description and flashing command 2022-06-17 03:21:40 -04:00
nucleo-l432kc boards/nucleo-l432kc: provide three periph_timer instances 2023-05-30 13:05:38 +02:00
nucleo-l433rc boards/nucleo-l433rc: add short board info and flashing commands 2022-08-08 05:59:24 -04:00
nucleo-l452re boards/nucleo-l452re: add cpy2remed flashing commands 2022-08-08 11:51:46 -04:00
nucleo-l476rg boards/nucleo64: Add pinout diagrams from UM1724 2023-03-17 15:16:31 +01:00
nucleo-l496zg boards/nucleo-l496zg: doc improvement 2022-12-10 11:41:45 -05:00
nucleo-l552ze-q boards/nucleo144: fix all memory sizes to KiB and MiB 2022-07-04 14:03:44 -04:00
nucleo-wl55jc boards,sys/arduino: major clean up 2023-06-26 17:24:07 +02:00
nz32-sc151 boards: make DFU_USB_ID and DFU_USE_DFUSE overridable 2022-11-30 19:28:14 +01:00
olimex-msp430-h1611 cpu/msp430: make use of vendor header files 2023-07-04 20:21:05 +02:00
olimex-msp430-h2618 cpu/msp430: make use of vendor header files 2023-07-04 20:21:05 +02:00
olimexino-stm32 boards/common/stm32: clean up LED definitions 2022-08-08 23:35:06 +02:00
omote boards select cc2538 Kconfig feature 2022-07-28 09:32:25 +02:00
opencm904 doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
openlabs-kw41z-mini doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
openlabs-kw41z-mini-256kib drivers/kw41zrf: boards/openlabs-kw41z-mini: cleanup Kconfig 2023-06-01 12:19:44 +02:00
openmote-b doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
openmote-cc2538 boards select cc2538 Kconfig feature 2022-07-28 09:32:25 +02:00
p-l496g-cell02 boards/p-l496g-cell02: fix UART_DEV(2) configuration 2023-05-10 12:21:11 +02:00
p-nucleo-wb55 boards,sys/arduino: major clean up 2023-06-26 17:24:07 +02:00
particle-argon boards: fix periph_uart_hw_fc dependency resolution 2023-06-17 15:13:19 +02:00
particle-boron boards: fix periph_uart_hw_fc dependency resolution 2023-06-17 15:13:19 +02:00
particle-xenon boards: add some missing whitespaces for static tests 2022-09-14 15:11:14 +02:00
pba-d-01-kw2x boards: drop unused BTN0_PORT define 2022-09-20 18:08:55 +02:00
phynode-kw41z doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
pinetime doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
pyboard boards: make DFU_USB_ID and DFU_USE_DFUSE overridable 2022-11-30 19:28:14 +01:00
qn9080dk Merge #19730 #19731 2023-06-13 10:59:31 +00:00
reel boards: enable feature tinyusb_device for nRF52 boards 2022-10-21 18:09:38 +02:00
remote-pa boards/remote-*: drop custom led_init() 2023-03-06 11:04:48 +01:00
remote-reva boards/remote-*: drop custom led_init() 2023-03-06 11:04:48 +01:00
remote-revb boards,sys/arduino: major clean up 2023-06-26 17:24:07 +02:00
rpi-pico boards/rpi-pico: update openocd.cfg file 2023-06-07 18:58:30 +02:00
rpi-pico-w boards/rpi-pico-w: fix too large board image 2023-01-17 04:13:32 -05:00
ruuvitag boards/{thingy52,ruuvitag}: allow OpenOCD as programmer 2022-06-21 15:04:13 +02:00
samd10-xmini boards: convert sam0 boards to new adc_conf_chan_t 2022-09-27 22:43:31 +02:00
samd20-xpro boards: convert sam0 boards to new adc_conf_chan_t 2022-09-27 22:43:31 +02:00
samd21-xpro boards/samd21-xpro: fix style of PWM config 2022-11-23 14:06:30 +01:00
same54-xpro Merge #18682 2023-02-25 18:59:07 +00:00
saml10-xpro boards/saml10-xpro: Add Kconfig symbols 2020-07-16 18:09:59 +02:00
saml11-xpro treewide: replace occurrences of tests/periph_ with new path 2023-05-06 15:33:03 +02:00
saml21-xpro boards,sys/arduino: major clean up 2023-06-26 17:24:07 +02:00
samr21-xpro boards/samr21-xpro: fix style of PWM config 2022-11-23 13:53:14 +01:00
samr30-xpro boards/sam0-based: enable tinyusb_device support in Kconfig 2022-10-05 20:14:02 +02:00
samr34-xpro boards/sam0-based: enable tinyusb_device support in Kconfig 2022-10-05 20:14:02 +02:00
seeedstudio-gd32 boards/seeedstudio-gd32: update due to I2C/SPI default config cleanup 2023-08-07 12:48:15 +02:00
seeeduino_arch-pro boards: drop board_init() from board.h 2022-02-25 15:08:58 +01:00
seeeduino_xiao boards/*: Model usb and stdio in Kconfig 2023-05-31 13:04:42 +02:00
sensebox_samd21 boards/*: Model usb and stdio in Kconfig 2023-05-31 13:04:42 +02:00
serpente boards/*: Model usb and stdio in Kconfig 2023-05-31 13:04:42 +02:00
sipeed-longan-nano boards/sipeed-longan-nano: cleanup peripheral config 2023-08-07 12:48:15 +02:00
sipeed-longan-nano-tft boards/sipeed-longan-nano-tft: add board definition for the TFT version 2023-08-06 12:56:36 +02:00
slstk3400a tree wide: fix typos in comments found by codespell 2023-05-02 09:52:06 +02:00
slstk3401a tree wide: fix typos in comments found by codespell 2023-05-02 09:52:06 +02:00
slstk3402a tree wide: fix typos in comments found by codespell 2023-05-02 09:52:06 +02:00
sltb001a tree wide: fix typos in comments found by codespell 2023-05-02 09:52:06 +02:00
sltb009a boards/sltb009a: enable DAC support 2023-08-30 16:47:52 +02:00
slwstk6000b-slwrb4150a boards/slwstk600b-based/kconfig: select common module 2021-12-08 21:22:50 +01:00
slwstk6000b-slwrb4162a boards/slwstk600b-based/kconfig: select common module 2021-12-08 21:22:50 +01:00
slwstk6220a boards/slwstk6220a: fix DAC configuration 2023-08-23 12:11:21 +02:00
sodaq-autonomo boards,sys/arduino: major clean up 2023-06-26 17:24:07 +02:00
sodaq-explorer boards,sys/arduino: major clean up 2023-06-26 17:24:07 +02:00
sodaq-one boards,sys/arduino: major clean up 2023-06-26 17:24:07 +02:00
sodaq-sara-aff boards,sys/arduino: major clean up 2023-06-26 17:24:07 +02:00
sodaq-sara-sff boards,sys/arduino: major clean up 2023-06-26 17:24:07 +02:00
spark-core boards: make DFU_USB_ID and DFU_USE_DFUSE overridable 2022-11-30 19:28:14 +01:00
stk3200 tree wide: fix typos in comments found by codespell 2023-05-02 09:52:06 +02:00
stk3600 boards/stk3600: fix DAC configuration 2023-08-23 12:11:21 +02:00
stk3700 boards/stk3700: fix DAC configuration 2023-08-23 12:11:21 +02:00
stm32f0discovery doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
stm32f3discovery doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
stm32f4discovery boards,sys/arduino: major clean up 2023-06-26 17:24:07 +02:00
stm32f030f4-demo boards/common/stm32: clean up LED definitions 2022-08-08 23:35:06 +02:00
stm32f429i-disc1 boards/stm32f429i-disc1: add FMC support 2023-07-26 09:02:11 +02:00
stm32f429i-disco boards/*: Model usb and stdio in Kconfig 2023-05-31 13:04:42 +02:00
stm32f469i-disco boards: Remove PLL overrides in kconfig 2022-11-03 13:38:09 +01:00
stm32f723e-disco boards/stm32f723e-disco: add touch panel conversion config 2023-08-26 17:49:29 +02:00
stm32f746g-disco Merge #19851 2023-09-02 21:21:08 +00:00
stm32f769i-disco boards/stm32f769i-disco: add FMC with SDRAM support 2023-07-28 14:50:06 +02:00
stm32f7508-dk boards/stm32f7508-dk: add FMC support 2023-07-26 23:25:06 +02:00
stm32g0316-disco boards/common/stm32: clean up LED definitions 2022-08-08 23:35:06 +02:00
stm32l476g-disco boards: enable feature tinyusb_device for STM32 boards 2022-09-30 19:05:51 +02:00
stm32l496g-disco boards/stm32l496g-disco: add FMC support 2023-07-26 23:25:06 +02:00
stm32l0538-disco boards: drop unused BTN0_PORT define 2022-09-20 18:08:55 +02:00
stm32mp157c-dk2 doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
teensy31 boards: drop board_init() from board.h 2022-02-25 15:08:58 +01:00
telosb cpu/msp430: make use of vendor header files 2023-07-04 20:21:05 +02:00
thingy52 boards/{thingy52,ruuvitag}: allow OpenOCD as programmer 2022-06-21 15:04:13 +02:00
ublox-c030-u201 boards,sys/arduino: major clean up 2023-06-26 17:24:07 +02:00
udoo boards/udoo: Add Kconfig symbols 2020-07-16 15:35:25 +02:00
usb-kw41z boards/kinetis: replace GPIO_UNDEF with SPI_CS_UNDEF 2022-01-06 12:34:09 +01:00
waspmote-pro boards,sys/arduino: major clean up 2023-06-26 17:24:07 +02:00
waveshare-nrf52840-eval-kit boards,sys/arduino: major clean up 2023-06-26 17:24:07 +02:00
weact-f401cc boards/stm32f4x1xx: Improve documentation 2023-01-06 23:10:26 +01:00
weact-f401ce boards/stm32f4x1xx: Improve documentation 2023-01-06 23:10:26 +01:00
weact-f411ce boards/stm32f4x1xx: Improve documentation 2023-01-06 23:10:26 +01:00
wemos-zero boards/*: Model usb and stdio in Kconfig 2023-05-31 13:04:42 +02:00
xg23-pk6068a boards/xg23-pk6068a: add ADC lines 2022-11-22 14:44:56 +01:00
yarm boards/*: Model usb and stdio in Kconfig 2023-05-31 13:04:42 +02:00
yunjia-nrf51822 doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
z1 cpu/msp430: make use of vendor header files 2023-07-04 20:21:05 +02:00
zigduino doc: fix unbalaced grouping 2022-09-14 15:05:25 +02:00
doc.txt doc: add board selection guide 2023-06-29 22:36:35 +02:00
Kconfig sys/board_common: add generic board_init() function 2022-02-22 10:04:44 +01:00
README.md

Platform configurations for RIOT-OS

This directory contains existing configuration and initialization files for platforms supported by RIOT-OS.