# Kaleidoscope-Hardware library

**URL:** https://community.keyboard.io/t/kaleidoscope-hardware-library/843
**Category:** Kaleidoscope Internals
**Tags:** question
**Created:** [December 9, 2017, 5:29am UTC](https://community.keyboard.io/t/kaleidoscope-hardware-library/843 "2017-12-09T05:29:55Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![merlin](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/merlin/32/3416_2.png) [@merlin](https://community.keyboard.io/u/merlin)
#### Post date: [December 9, 2017, 5:29am UTC](https://community.keyboard.io/t/kaleidoscope-hardware-library/843/1 "2017-12-09T05:29:55Z")

</div>

I’ve been trawling through the Kaleidoscope code again, and it looks like the Kaleidoscope-Hardware library is not actually used in compiling the code, but is there for reference. Is this correct?

---

<div class="post-metadata">

### Author: ![jesse](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.keyboard.io/jesse/32/361_2.png) [@jesse](https://community.keyboard.io/u/jesse)
#### Post date: [December 9, 2017, 6:42am UTC](https://community.keyboard.io/t/kaleidoscope-hardware-library/843/2 "2017-12-09T06:42:37Z")

</div>

Roughly, yes. It’s the API definition. Right now, actually inheriting from it adds too much overhead to make it worthwhile.
