Closed GoogleCodeExporter closed 9 years ago
r415 - Added some doc additions based on my porting experience
Original comment by bjones460@gmail.com
on 29 Jan 2010 at 11:20
r418
- Added timer tick support
- Discovered that snprintf was in the standard lib, but just not prototyped
Original comment by bjones460@gmail.com
on 2 Feb 2010 at 8:10
r419
- Beginning of HW interface added to main.py
- Tweaked timer to be more accurate
Confusion: If I add more than one native function to main.py, the VM doesn't
init. ???
Original comment by bjones460@gmail.com
on 2 Feb 2010 at 10:58
r420
- Moved to 128K program memory; code too large for 64K.
- Updated Makefile to match MPLAB setting
- Increased timer resolution
- Successfully added 2nd function to main.py. The solution: compile with Python
2.5
(in the Windows path from MPLAB, or Cygwin path for make)
Original comment by bjones460@gmail.com
on 3 Feb 2010 at 10:24
r422
- Merged in trunk changes
Original comment by bjones460@gmail.com
on 4 Feb 2010 at 3:35
r430
- Checked in all the support files necessary to compile, for ALL PIC processors
supported by the PIC library (lots).
Original comment by bjones460@gmail.com
on 22 Feb 2010 at 10:27
[deleted comment]
r431:
- Fixed CRLF endings, now just LF. Found a nice Python way to do this using
Tools/scripts/crlf.py.
Original comment by bjones460@gmail.com
on 23 Feb 2010 at 8:09
r432:
- Eliminated unneeded code to get the code compiling in a 64 KiB part.
Original comment by bjones460@gmail.com
on 23 Feb 2010 at 8:28
r433:
- Fixed another inconsistent line ending. The correct command line:
python \Python25\Tools\Scripts\crlf.py README *.c *.h Makefile *.py
Original comment by bjones460@gmail.com
on 23 Feb 2010 at 8:54
r436:
- Merged in trunk changes
- Added support for port-specific heap attribute declaration
- Moved port docs from rest to doxygen
Original comment by bjones460@gmail.com
on 24 Feb 2010 at 8:17
r438:
- Better support for port-specific heap declaration
- Documentation updates and fixes
Original comment by bjones460@gmail.com
on 24 Feb 2010 at 10:37
r439:
- Doxygen fixes
- Moved up to 128 KB part
- Included full standard library
- Migrated some docs to Doxygen
- Converted tabs in main.py to spaces
Original comment by bjones460@gmail.com
on 25 Feb 2010 at 4:15
r440:
- Moved C impelementation of Python functions to pyFuncInC.c
- Cleaned up readBits by writing helper functions
- Accidentally added the wrong file (txx_img.c)
Original comment by bjones460@gmail.com
on 3 Mar 2010 at 5:30
r441:
- Removed the wrong file added above, added correct file.
- Included a macro for exception reporting.
Original comment by bjones460@gmail.com
on 3 Mar 2010 at 8:08
r442:
- Removed CR/LF from several files
- Migrated README to Doxygen
- Several Doxygen fixes in VM code
- Work on Perl scripts which will (eventually) output code for digital I/O
config
- Started on digital I/O config
Original comment by bjones460@gmail.com
on 9 Mar 2010 at 5:29
r443:
- More progress on digital I/O implementation
- Code completely breaks VM; this copy doesn't work. See main.py for details.
Original comment by bjones460@gmail.com
on 9 Mar 2010 at 8:40
r444:
- More digital I/O implementation
- Expanded array of helper functions
- VM now running, though with only one function defined.
Original comment by bjones460@gmail.com
on 9 Mar 2010 at 11:19
r445:
- Fixed system test makefile which prevented rebuild on changed .py files
- Removed CR/LFs
- Updated pic24 Makefile with latest files
Original comment by bjones460@gmail.com
on 10 Mar 2010 at 8:50
r448:
- Reverted change to plat.c
- Doxygen now includes source in the docs
Original comment by bjones460@gmail.com
on 11 Mar 2010 at 4:22
r449:
- Finally, a fix for the non-starting VM: align the heap on 4 byte boundaries.
- Fix to correctly check open-drain array for OD config
Original comment by bjones460@gmail.com
on 11 Mar 2010 at 7:03
r451:
- Merged in trunk
- Fixes to Web Development platform: moved #defines, updated Makefile
- Changed MPLAB project to match makefile: heap = 50, stack = 400.
Original comment by bjones460@gmail.com
on 11 Mar 2010 at 11:21
r453:
- CRLF fixes to some files
- Moved Web heartbeat
Original comment by bjones460@gmail.com
on 12 Mar 2010 at 2:57
r454:
- Updated tx/rx pins for web board
- CRLF fixes
- Put linker script back in makefile
Original comment by bjones460@gmail.com
on 12 Mar 2010 at 5:25
r455:
- USE_HEARTBEAT=0 fixed
- Makefile wrong path to linker file fixed
Original comment by bjones460@gmail.com
on 12 Mar 2010 at 9:04
r461:
- Reverted deletion of README (will keep this and readme.h side by side for now)
Original comment by bjones460@gmail.com
on 23 Mar 2010 at 4:21
[deleted comment]
r462:
- Merged in trunk changes
Original comment by bjones460@gmail.com
on 23 Mar 2010 at 4:38
r463: Removed unused lkr directory
Original comment by bjones460@gmail.com
on 23 Mar 2010 at 4:56
r464:
- Removed CRLF in many files
- Added fixcrlf.bat, crlf.py to automate this process
Original comment by bjones460@gmail.com
on 23 Mar 2010 at 8:35
r465:
- Updated header files for additional device support
- Fixed receive overrun error (now wait until after UART init to print chars)
Original comment by bjones460@gmail.com
on 25 Mar 2010 at 2:55
r466:
- Removed CRLF line endings
Original comment by bjones460@gmail.com
on 25 Mar 2010 at 2:57
r468:
- Factored source to separate files for Python-to-C code vs: Pythons functions
implemented in C.
- Updates to port generation Perl C
- Project reverted to run in simulation, new source files added
Original comment by bjones460@gmail.com
on 30 Mar 2010 at 6:43
r469:
- Merged with trunk
- Fixed crlf line endings
Original comment by bjones460@gmail.com
on 30 Mar 2010 at 6:50
r470:
- Round 2 on merging -- still getting tree conflicts. ???
Original comment by bjones460@gmail.com
on 30 Mar 2010 at 6:55
r471:
- Refactored getXxx functions
Original comment by bjones460@gmail.com
on 31 Mar 2010 at 9:57
r472:
- A bit more refactoring, introduced a run-function-then-check-result macro
- Fixed a C90 warning
- Updated Makefile to include new sources
Original comment by bjones460@gmail.com
on 1 Apr 2010 at 3:21
r475:
- Finished Perl script to auto-generate an/cn mapping to I/O ports
- Included this mapping in pyports.c/h
- Made vars const, so they'd live in flash instead of ram
- Updated main code to delay before resetting
- Took deliberate bug out of main.py
Original comment by bjones460@gmail.com
on 2 Apr 2010 at 4:16
r476:
- Refactored and cleaned up
- Fixed docs
- Introduced bool_t data type
Original comment by bjones460@gmail.com
on 17 Apr 2010 at 2:19
r477:
- Lots of docs on configuring I/O
- More refactoring
- Started implementation of pull up/down/neither code
Warning: this rev broken. I'll clean up and commit fixes later.
Original comment by bjones460@gmail.com
on 19 Apr 2010 at 6:22
r478:
- Finish pull direction code
- Docs clean-up
- Incorporated clock config fix
Original comment by bjones460@gmail.com
on 19 Apr 2010 at 8:18
r479:
- Refactor / cleanup
- Implemented digital enable / disable
- Docs fixes
Original comment by bjones460@gmail.com
on 20 Apr 2010 at 7:44
r481:
- Implemented all functions for digital I/O configuration
Original comment by bjones460@gmail.com
on 14 May 2010 at 7:43
r482:
- Moved digital I/O functions into pyports and restructured
Original comment by bjones460@gmail.com
on 14 May 2010 at 9:02
r496:
- Rudimentary unit testing begun
- A few more devices supports
- Code restructured
Original comment by bjones460@gmail.com
on 14 Jun 2010 at 3:09
r497:
- Fixed unit test compilation errors
- Added more unit tests
Original comment by bjones460@gmail.com
on 15 Jun 2010 at 1:44
r498:
- Merged with trunk to pull in updates, bug fixes.
Original comment by bjones460@gmail.com
on 15 Jun 2010 at 1:45
r499:
- Systems tests created
- Factored PIC Python code into separate file
Original comment by bjones460@gmail.com
on 18 Jun 2010 at 5:51
r500:
- System tests fixed
- Moved toward object-like syntax
- First progress toward read/write digital I/O
Original comment by bjones460@gmail.com
on 18 Jun 2010 at 5:52
r501:
- More system tests added
Original comment by bjones460@gmail.com
on 24 Jun 2010 at 2:33
Original issue reported on code.google.com by
bjones460@gmail.com
on 28 Jan 2010 at 6:15