Booleans

OK getting confused again with the language.

I want to create a boolean variable called aon that I can use to control something.

So I define it as a boolean type, and set the value at FALSE as follows:

boolean aon = FALSE

The compiler says FALSE was not declared in this scope. But FALSE is a valid constant, so why the error?

false, not FALSE

But FALSE is a valid constant, so why the error?

As they say at the pantomime "Oh no it's not !"

The type is actually 'bool' in C++, but 'boolean' is typedefed in Arduino.h.

bool aon = false;

false, oh yes, why didnt I see that.

I think I am too old for this. :(