Closed GoogleCodeExporter closed 9 years ago
r502:
- Refactored get_xxx functions to work with Python objects, not just arguments
- Added Python wrappers for several more functions
- Moved wrappers to pyFuncsInC.c/h
Original comment by bjones460@gmail.com
on 24 Jun 2010 at 2:34
r506:
- More digital I/O functions added
- More tests added
Original comment by bjones460@gmail.com
on 29 Jun 2010 at 4:42
r507:
- Started work on analog input
- Doxygen fixes
- Refactored code to expose helper funcs in pyFuncInC
- More unit and system tests added
Original comment by bjones460@gmail.com
on 29 Jun 2010 at 4:44
r508:
- Merged trunk
- Commented out bytearray code for now
- All tests passed
Original comment by bjones460@gmail.com
on 29 Jun 2010 at 9:25
r509:
- Added remainder of PIC24 support library
- Added ADC reads based on that library
Original comment by bjones460@gmail.com
on 30 Jun 2010 at 9:24
r510:
- Initial unit tests for PWM module
- First pass code for PWM
- Fix to error in _bi.py fix
Original comment by bjones460@gmail.com
on 1 Jul 2010 at 2:46
r511:
- Finished pwm init code
- Updated pmImgCreator.py to match #defines in pmfeatues.h
- System, unit tests for PWM complete
- Wrapped PWM code in C for Python calling
Original comment by bjones460@gmail.com
on 2 Jul 2010 at 5:04
r512:
- Finished PWM code
- Added more unit and system tests
- Added in ADC simulation ability
- Cut down pmfeatures.h even more to fit in 64K
- Added a getFloat function
Original comment by bjones460@gmail.com
on 5 Jul 2010 at 7:34
r513:
- Addressed the following code review items, courtesy of Dean Hall, with one
modification: rather than change pmImgCreator.py, this version provides the
full-featured VM with all the #defines enabled
==== ================================= ====================================
r File:LineNum Comment
==== ================================= ====================================
415 docs/src/HowToPortPyMite.txt:54 Remove the question in the
parentheses.
438 src/vm/pmEmptyPlatformDefs.h:28 Remove "No ... system test..."
comment
445 src/tests/system/Makefile THANK YOU for fixing this!!!!
461 readme.h I would like to get rid of readme.h
if possible to eliminate redundant text.
510 src/lib/__bi.py:904 Move "NATIVE_SET_TOS(PM_NONE);"
after the #endif, so None is on TOS.
511 src/tools/pmImgCreator.py Do not merge these changes. *(1)
512 src/tools/pmImgCreator.py (same as 511)
==== ================================= ====================================
(1) The workaround for this situation that I've been using is to make a
patch file using "svn diff", put the patch file in src/platform/pic24/
and create a "make once" rule in pic24/Makefile to apply the patch.
Original comment by bjones460@gmail.com
on 6 Jul 2010 at 7:34
r518:
Resolved three issues found by Dean
src/platform/pic24/pyFuncsInC.c:1752
Can a non-py form of this function be called from within plat_init() to
avoid a py wrapper? Doing so would save some heap.
Resolution: converted vars to #defines and eliminated the need for initXxx
functions
src/platform/pic24/plat.c:76
Consider disabling the Timer2 interrupt in plat_deinit() so that
pm_vmPeriodic() isn't called after the VM exits.
Resolution: disabled timer interrupt
src/platform/pic24/pyFuncsInC.c:88
configDigitalPinPy() calls CHECK_NUM_ARGS(6), but its python wrapper,
digital_io.__init__() (src/platform/pic24/pic24_dspic33.py:64)
accepts a variable number of args (4-6)
Resolution: now accepts variable args, default args
Original comment by bjones460@gmail.com
on 13 Jul 2010 at 4:10
r522:
- Merged in the PIC24/dsPIC33 branch.
- Included makefile tweaks to support a "bytecode" target
- Fixes system test makefile bug to rebuild only when necessary
- Minor clean-up to doxygen comments in VM
Original comment by bjones460@gmail.com
on 23 Jul 2010 at 9:30
Original comment by dwhall...@gmail.com
on 25 Jul 2010 at 3:28
Original issue reported on code.google.com by
bjones460@gmail.com
on 28 Jan 2010 at 6:15