# Has FreeRTOS.h been renamed as FreeRTOSConfig.h?

**URL:** <https://forums.freertos.org/t/has-freertos-h-been-renamed-as-freertosconfig-h/7652>\
**Category:** Kernel\
**Created:** [February 5, 2019, 1:31am UTC](https://forums.freertos.org/t/has-freertos-h-been-renamed-as-freertosconfig-h/7652 "2019-02-05T01:31:25Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [February 5, 2019, 1:31am UTC](https://forums.freertos.org/t/has-freertos-h-been-renamed-as-freertosconfig-h/7652/1 "2019-02-05T01:31:25Z")

</div>

**[gjohn689qw](https://sourceforge.net/u/gjohn689qw/)** wrote on [Tuesday, February 05, 2019](https://sourceforge.net/p/freertos/discussion/382005/thread/145ad24751/#32ff):

I’m trying to build a V10 demo project. Files from the “common” folder are looking for file freertos.h. I can’t find one, but there is a file freertosconfig.h which appears to have the same content. So was this file renamed?  
George

---

<div class="post-metadata">

**Author:** ![htibosch](https://d3iykfbgfh8zhg.cloudfront.net/user_avatar/forums.freertos.org/htibosch/32/62_2.png) [@htibosch](https://forums.freertos.org/u/htibosch)\
**Post date:** [February 5, 2019, 5:06am UTC](https://forums.freertos.org/t/has-freertos-h-been-renamed-as-freertosconfig-h/7652/2 "2019-02-05T05:06:05Z")

</div>

**[heinbali01](https://sourceforge.net/u/heinbali01/)** wrote on [Tuesday, February 05, 2019](https://sourceforge.net/p/freertos/discussion/382005/thread/145ad24751/#fa2d):

> > Has FreeRTOS.h been renamed as FreeRTOSConfig.h?

Not in a hundred years 🙂

The location is :

```
amazon-freertos/lib/include/FreeRTOS.h

```

It is part of the kernel, you should not change it. It will need something like  
`-I amazon-freertos/lib/include`

`FreeRTOSConfig.h` is entirely yours: you can configure the properties and behaviour of the kernel in that file.

Make sure that the `-I` compiler option for all modules point to the **same instance** of `FreeRTOSConfig.h`. Otherwise you can get problems that are difficult to understand.

Hein
