<h3>Contribution description</h3>
<p>Continuing with the module dependency modelling in Kconfig, this is the first of a series of PRs that will start modelling the high-level drivers.  Given the amount of drivers I will be splitting this into multiple PRs. I've started in alphabetical order, this contains most of the one starting with <code>a</code>. Some network devices are not in this PR given that many test applications bring the GNRC stack, and that's not yet modelled.</p>
<h3>Testing procedure</h3>
<ul>
<li>Check that the dependencies are correctly modelled, comparing to the current Makefiles.</li>
<li>Check that the test applications of the correspondent drivers are added to the list of the CI</li>
<li>Green CI</li>
</ul>
<h3>Issues/PRs references</h3>
<p>None</p>

<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>  <a href='https://github.com/RIOT-OS/RIOT/pull/15448'>https://github.com/RIOT-OS/RIOT/pull/15448</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>drivers/ad7746: add module to Kconfig</li>
  <li>drivers/adcxx1c: add module to Kconfig</li>
  <li>drivers/ads101x: add module to Kconfig</li>
  <li>drivers/adt7310: add module to Kconfig</li>
  <li>drivers/adxl345: add module to Kconfig</li>
  <li>drivers/aip31068: add module to Kconfig</li>
  <li>sys/color: add module to Kconfig</li>
  <li>drivers/apa102: add module to Kconfig</li>
  <li>drivers/apds99xx: add module to Kconfig</li>
  <li>sys/event: add modules to Kconfig</li>
  <li>drivers/at: add modules to Kconfig</li>
  <li>drivers/mtd: add module to Kconfig</li>
  <li>drivers/at24cxx: add modules to Kconfig</li>
  <li>drivers/at24mac: add module to Kconfig</li>
  <li>sys/embunit: add module to Kconfig</li>
  <li>drivers/at25xxx: add modules to Kconfig</li>
  <li>drivers/at30tse75x: add module to Kconfig</li>
  <li>sys/ps: add module to Kconfig</li>
  <li>drivers/ata8520e: add module to Kconfig</li>
  <li>tests/drivers: add Kconfig configuration files and to CI test</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15448/files#diff-94a3ea08f3cc82a0919d2f403b4fb7a969495eef2bab6a9d84839bf050324bcb">.murdock</a>
    (6)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15448/files#diff-28d8a48a8f24b451dadf1eda5ae95ccc90d4387a31b659472d3c315650546b8c">drivers/Kconfig</a>
    (12)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15448/files#diff-abc28c80e6e0df101be0ab2fd0366b0a38345bc704427866716ead7309e72872">drivers/Kconfig.net</a>
    (1)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15448/files#diff-da4ebe9c5b534746629d5f5304cbf9064685417fe3e5956ccca7c00402c95e1d">drivers/ad7746/Kconfig</a>
    (14)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15448/files#diff-bbe066c862423eaa1f60b6a9ddd03aaa5fe90a716a64f16aa64ef655ea5c5ba0">drivers/adcxx1c/Kconfig</a>
    (40)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15448/files#diff-f47ced9dfe7ea9a9e9bd6ad0f5392f8bee36961c3e4012e8e803422fb9d44f05">drivers/ads101x/Kconfig</a>
    (15)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15448/files#diff-5255994fd31d84f5dd86293117ea44e2db88ae2ced14d64fef7a8ff575907cb3">drivers/adt7310/Kconfig</a>
    (14)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15448/files#diff-75c20084e46697330838658106087838761624edc38a239a65c02598759e7d85">drivers/adxl345/Kconfig</a>
    (12)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15448/files#diff-eca71d055ae61a32f7ca79c77aec0448dbf0780d9e366e14484704529e18b76f">drivers/aip31068/Kconfig</a>
    (16)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15448/files#diff-3030fdafbf236184c259ebebfda5d2d71e4c0e8ac21a16f537b49c30bba9a658">drivers/apa102/Kconfig</a>
    (12)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15448/files#diff-32db903b3f9cf2a8a9cb813869b458338d4c79bdde13098a25d64b7312f92983">drivers/apds99xx/Kconfig</a>
    (59)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15448/files#diff-28e2cd9441c11ef50623d8d8cefdbc9593d662e269dc9856006b4362a9dadb51">drivers/at/Kconfig</a>
    (45)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15448/files#diff-5d32ea2f2e407a2eb3eb45e233513bce95ab7f2a98b9cff7a8a6415066950dce">drivers/at24cxxx/Kconfig</a>
    (49)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15448/files#diff-0fd80bccdd280b244aaff80b677bf07a0c251359ab56c5d509bfd704fb2ecf99">drivers/at24cxxx/mtd/Kconfig</a>
    (13)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15448/files#diff-2347eb431950aa2eef1cde09ae2c139570b9bbb227165b385f3bcc25b7f84767">drivers/at24mac/Kconfig</a>
    (11)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15448/files#diff-7d3a90d69002c495bec8d0dc51e692abadc62a6c35f4fb3b8b341df4f714d590">drivers/at25xxx/Kconfig</a>
    (18)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15448/files#diff-68af8d2b0bd917b20b527c7e7d3fa0a6e287c0d74d8b6f66bf29a962067d599e">drivers/at25xxx/mtd/Kconfig</a>
    (12)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15448/files#diff-ed17683257347ab600ace911fba24f7e8b7a5d33d1467caa223e0d22be41fa01">drivers/at30tse75x/Kconfig</a>
    (15)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15448/files#diff-7ad21bab5131f084c92d864bc4269a234389696e710a442ab802ade315afaf6b">drivers/ata8520e/Kconfig</a>
    (18)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15448/files#diff-9b7a0c2f07065ef26e66e0aa49b80bc4d14bb54fc02a7fb618cb9962aa5d4a11">drivers/mtd/Kconfig</a>
    (10)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15448/files#diff-40221b527f89f8921510187a75904a945b2dad9b19c4c175025c2dbe148dd6e1">sys/Kconfig</a>
    (3)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15448/files#diff-77bad9d7d019e5be2aed72cb908b3243da929cd0081fdf5f6b1ff101fccb2a72">sys/color/Kconfig</a>
    (10)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15448/files#diff-6322dd9da5696ff9c745d49b033d901887d37cfb5070f8657e6a6c2f800f426a">sys/embunit/Kconfig</a>
    (11)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15448/files#diff-716c44167977f6f746ba83a1c7d4b6f84d3b71b185b1f6e4c18fbdd813602285">sys/event/Kconfig</a>
    (46)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15448/files#diff-7f95e31999c5e5f07692951ea08391520fdf83531a5b15658bea4418673ec9c9">sys/isrpipe/Kconfig</a>
    (3)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15448/files#diff-402d27bb7e8db0671a97ffa45ce08a284ead364c22115a3f8b4aa146e73b9dc9">sys/ps/Kconfig</a>
    (10)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15448/files#diff-71c0524678a77cd368b5421eedc0127a86f16695ad722c4f8ec4ed44b9af2367">tests/driver_ad7746/app.config.test</a>
    (4)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15448/files#diff-f1920aea64ac14319290cee174f16507ea47f870e8eb65dde9ad49d017967e93">tests/driver_adcxx1c/app.config.test</a>
    (4)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15448/files#diff-4c675c8f9bfa677f09d0681300a404d601ba710cecba6f298a6ba10699ab1d15">tests/driver_ads101x/app.config.test</a>
    (3)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15448/files#diff-9819cce29570f341500dcaf02a7b83391ad8380c2495c3573da9740bc3d8312c">tests/driver_adt7310/app.config.test</a>
    (4)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15448/files#diff-e8931daf74b9cee1529c40fbffeeb448c84c97e1d6dca813c2776c2c987a443a">tests/driver_adxl345/app.config.test</a>
    (4)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15448/files#diff-f6553b5198f50e87eb2981d3ff1ada89ad11f72628f77149a7c4abd5a22156ee">tests/driver_aip31068/app.config.test</a>
    (5)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15448/files#diff-d4b46c3eed31ae1d270500606f716b1207969b7c3bc20c0bd50d6a75c1ad81f9">tests/driver_apa102/app.config.test</a>
    (5)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15448/files#diff-0a756cda3da6126975455904c1939e187edd6e639e2ee2e080ddda31012a6eae">tests/driver_apds99xx/app.config.test</a>
    (5)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15448/files#diff-3c15779234ef5199766430a86cb11aef6f6610d10b0a942cd39e8af8d9cf42d7">tests/driver_apds99xx_full/app.config.test</a>
    (6)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15448/files#diff-d021f2648ff4967ffdba69fddf8e56d50f6f4240c88356b3950f3126ed60cfe5">tests/driver_at/app.config.test</a>
    (20)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15448/files#diff-09f40ad779a9c666474d406338dd593333f68216af592e8d4918fb09c5a32429">tests/driver_at24cxxx/app.config.test</a>
    (3)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15448/files#diff-b8df1d92f14d2887777b917399fc1809decf52c1172642dcd92c4f8df82e5e91">tests/driver_at24mac/app.config.test</a>
    (4)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15448/files#diff-2ef3935f10824da905863f4b18c60a09df18a4e9f66d4da90c8ecbcd4f858ab9">tests/driver_at25xxx/app.config.test</a>
    (4)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15448/files#diff-539d7dff574299a66fe86014661d48ab4e0ed6bf000fb0839ade4320a9361450">tests/driver_at30tse75x/app.config.test</a>
    (5)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15448/files#diff-e1a61f33d49122e407e4fbc3e667363beadedef5dcb14d5806eaebe020deabbe">tests/driver_ata8520e/app.config.test</a>
    (5)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/RIOT-OS/RIOT/pull/15448/files#diff-bb0acd516c4f08d64eebde9a515fa4c08a22551ea684a565c4372d4edb7e4756">tests/driver_netdev_common/app.config.test</a>
    (0)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/RIOT-OS/RIOT/pull/15448.patch'>https://github.com/RIOT-OS/RIOT/pull/15448.patch</a></li>
  <li><a href='https://github.com/RIOT-OS/RIOT/pull/15448.diff'>https://github.com/RIOT-OS/RIOT/pull/15448.diff</a></li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/RIOT-OS/RIOT/pull/15448">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABE7WYH7RLIGGH7QT2JTB5LSQD7MTANCNFSM4TXABZYQ">unsubscribe</a>.<img src="https://github.com/notifications/beacon/ABE7WYBL3H5CWOQRLAYKGY3SQD7MTA5CNFSM4TXABZY2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4LCUNVZA.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/RIOT-OS/RIOT/pull/15448",
"url": "https://github.com/RIOT-OS/RIOT/pull/15448",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>