I can tell you it is a RAM issue causing the ATmega168 not to be able to use serial output. As a test, changing configTOTAL_HEAP_SIZE in FreeRTOSConfig.h to 500 allowed it to work.
I can tell you it is a RAM issue causing the ATmega168 not to be able to use serial output. As a test, changing configTOTAL_HEAP_SIZE in FreeRTOSConfig.h to 500 allowed it to work.