shell: removed useless WARN printf

This WARN printf was related to a bug just fixed by previous commit.

Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
shell: some printf must be done only in case DEBUG is enabled

pr_debug is defined here and somewhere else: should be put into a common .h.

Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
console: if CONFIG_CONSOLE_NULL, do not printf anything at boot

When console is not enabled, nobody would ever read printf's happening
before bathos has started, so I remove them to save flash space.

Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
arch-atmega Kconfig: new CONFIG_SMALLSIZE option

CONFIG_SMALLSIZE (enabled by default in yun_defconfig) will be used to
disable all code not strictly necessary for final image to be flashed
in factory.

Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
trivial lib/shell.c: fix 80 column width

Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
shell: all strings reviewed and shortened (or removed) when possible

This patch saves flash space.

Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
itasks/mcuio_bitbang_i2c_func.c: shorter string error messages

Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
.gitignore: ignore allocator-related generated files

Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
bathos stdio.h: pr_debug #define moved to stdio.h instead of many private definitions

Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
arch-atmega: reboot for fw update when serial line is set to 1200 baud

This is required to be compliant with Arduino IDE sketch download.

Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
arch-atmega/adc.c: completely remove input enable/disable handling

Leave all adc inputs always enabled, since the previous implementation
was bugged: in adc_init, it used PROGMEM adcs var without copying it in RAM.

Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>
tasks/yun-gpios.cfg: gpio mapping labels made coherent with Linino One

This patch fixes bug #7.

Signed-off-by: Aurelio Colosimo <aurelio@aureliocolosimo.it>