sinelaboreRT was built especially for embedded software developers. It focuses on just one task: Code generation from state machine diagrams. A command line tool and a configuration file is all what you need. With its unique features the tool fits well the requirements of embedded real-time and low power application developers.
The trial version is limited to 8 states, but the full version will only set you back $99.