Patent ID: 7337407

Claim:
A method of API (application programming interface) generation for an electronic circuit comprising: displaying a graphical user interface through which a user can initiate generation of a new API, wherein said user utilizes said new API to customize functionality of said electronic circuit; selecting a component from a plurality of components for placement in said electronic circuit, said component for executing an implementable embedded function in said electronic circuit; configuring said selected component via said graphical user interface; storing descriptive data relative to said selected component and said configuration; utilizing said interface to access said descriptive data; and initiating said graphical user interface to invoke a processing of said descriptive data causing an automatic generation of said new API, in response to a user input, said new API comprising a device-interface and interrupt activity framework for source programming and controlling said embedded function of said component in said electronic circuit through user interaction with said new API wherein source code is compiled and built in response to a selection of a graphical element.