SIMPLIS Digital Development Kit
Build: 19-AUG-2020

The initial release of the SIMPLIS Digital Development Kit has been partially superseded by the release of the code generation tools and the Tutorial available in the documentation.  The contents of this zip file are as follows:

demo\

Contains the schematics, source, project files and builds of the digital counter used in the Tutorial.

	DLL_DEMO_TEMPLATE.sxsch
	
		the demo schematic with everything except the DLL-defined Digital Device symbol
		
	DLL_DEMO.sxsch

		a fully-fleshed out schematic including the DLL-defined Digital Device symbol

demo\DLL\

	Contains all of the auto-generated source and Visual Studio project files:

		Common Header File:
		
			demo\DLL\smx_dll.h
		
		Tutorial-Specific Code:
		
			demo\DLL\counter_with_increment.h
			demo\DLL\counter_with_increment.c
			demo\DLL\counter_with_increment_action.c
			demo\DLL\counter_with_increment_set_initial_condition.c
			demo\DLL\counter_with_increment_setup.c
			demo\DLL\counter_with_increment_teardown.c

		Visual Studio Project Files:

			demo\DLL\counter_with_increment.vcxproj
			demo\DLL\counter_with_increment.vcxproj.filters

demo\DLL\customized\

	Contains the customized versions of the relevant DLL functions for the Tutorial.

			demo\DLL\customized\counter_with_increment_action.c
			demo\DLL\customized\counter_with_increment_set_initial_condition.c
			demo\DLL\customized\counter_with_increment_setup.c

demo\DLL\build\

	Contains the build output for the customized versions of the Tutorial DLL definition.

		demo\DLL\build\Debug\counter_with_increment.dll
		
			Debug version of the DLL
			
		demo\DLL\build\Release\counter_with_increment.dll
		
			Release version of the DLL

NOTES for 19-AUG-2020 build:

Updated counter_with_increment_action.c to expand the usefulness of the demo outside of the limited time window by properly accounting for positive overflow.