pyastra-general Mailing List for Pyastra
Status: Alpha
Brought to you by:
estyler
You can subscribe to this list here.
| 2004 |
Jan
|
Feb
|
Mar
|
Apr
(2) |
May
(3) |
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2005 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
| 2008 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(11) |
Dec
|
| 2012 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Christophe M. <cm...@MI...> - 2012-04-03 18:47:06
|
Dear PyAstra Support Community, As part of my research at the MIT Media Lab, I am looking into ways of running Python on a micro-controller. Hence I came across PyAstra. My question relates to the compatibility between PyAstra and Python. Which version of Python does PyAstra support (2.7 or 3) ? Thank you in advance Kind Regards Christophe Meyers |
|
From: Hildemaro C. <hil...@gm...> - 2008-06-05 13:55:28
|
Hello.- Where can i find a manual about pyastra? Thanks -- Ing. Hildemaro Carrasquel Ingeniero de Proyectos Cel.: 04164388917/04121832139 |
|
From: Alexey Z. <es...@pl...> - 2006-11-24 20:09:05
|
Pyastra 0.0.4.1 is a bugfix release. It fixes left shift special case (x << 0). Learn more about Pyastra: http://pyastra.sourceforge.net/ Download Pyastra 0.0.4.1: https://sourceforge.net/project/showfiles.php?group_id=106265&package_id=114457&release_id=466267 <https://sourceforge.net/project/showfiles.php?group_id=106265&package_id=114457&release_id=466267> -- Best regards, Alex Zyryanov. Pyastra project: http://pyastra.sourceforge.net/ |
|
From: estyler <es...@pl...> - 2005-04-05 16:03:19
|
Today, 5th of April is Pyastra's birthday. Pyastra has been released four times this year. It became more stable and got more features every release. In the second year, we are going to make PyAstra's architecture more flexible. It will let us extend Pyastra much faster. Great thanks to our acitve users and to all people who helped us develop PyAstra!!! -- Best regards, Alex Ziranov. Pyastra project: http://pyastra.sourceforge.net/ Rover project: http://www.handhelds.org/projects/rover.html ICQ: 22365524 Jabber: estyler (at) plotinka (dot) ru MSN: pyastra (at) hotmail (dot) com |
|
From: estyler <es...@pl...> - 2004-12-24 22:12:14
|
New Pyastra preview release 0.0.4 is out! Pyastra is now able to run assembler automatically. Now it supports ICD, sleep mode, interrupts, multiple pages of program memory. The package includes more examples. All known bugs were fixed. Merry Christmas! Learn more about Pyastra: http://pyastra.sourceforge.net/ Download Pyastra 0.0.4: http://sourceforge.net/project/showfiles.php?group_id=106265&package_id=114457&release_id=292378 -- Best regards, Alex Ziranov. Pyastra project: http://pyastra.sourceforge.net/ Rover project: http://www.handhelds.org/projects/rover.html ICQ: 22365524 Jabber: estyler (at) plotinka (dot) ru MSN: pyastra (at) hotmail (dot) com |
|
From: estyler <es...@pl...> - 2004-07-22 21:58:19
|
New Pyastra preview release 0.0.3 is out! New pyastra is more stable, supports all PIC12, PIC14 and PIC16, includes examples and a little of documentation. Generated code efficiency is 30-40% more and it uses approximately 50% of RAM used before!!! We have tested it in real work and it worked good, but anyway it may have some bugs, so it's still a preview release. Learn more about Pyastra: http://pyastra.sourceforge.net/ Download Pyastra 0.0.3: http://sourceforge.net/project/showfiles.php?group_id=106265&package_id=114457&release_id=255110 -- Best regards, Alex Ziranov. Pyastra project: http://pyastra.sourceforge.net/ ICQ: 22365524 Jabber: estyler (at) plotinka (dot) ru |
|
From: estyler <es...@pl...> - 2004-05-26 15:02:53
|
The 0.0.2 preview release is primarily a bugfix release. Also support for PIC12*, PIC14000 and all missing PIC 16* were added Pyastra project page: http://sourceforge.net/projects/pyastra/ Download pyastra 0.0.2: http://prdownloads.sourceforge.net/pyastra/Pyastra-0.0.2.tar.gz?download -- Best regards, Alex Ziranov. ICQ: 22365524 Jabber: estyler (at) plotinka (dot) ru |
|
From: <ben...@id...> - 2004-05-25 09:51:07
|
Dear Open Source developer I am doing a research project on "Fun and Software Development" in which I kindly invite you to participate. You will find the online survey under http://fasd.ethz.ch/qsf/. The questionnaire consists of 53 questions and you will need about 15 minutes to complete it. With the FASD project (Fun and Software Development) we want to define the motivational significance of fun when software developers decide to engage in Open Source projects. What is special about our research project is that a similar survey is planned with software developers in commercial firms. This procedure allows the immediate comparison between the involved individuals and the conditions of production of these two development models. Thus we hope to obtain substantial new insights to the phenomenon of Open Source Development. With many thanks for your participation, Benno Luthiger PS: The results of the survey will be published under http://www.isu.unizh.ch/fuehrung/blprojects/FASD/. We have set up the mailing list fa...@we... for this study. Please see http://fasd.ethz.ch/qsf/mailinglist_en.html for registration to this mailing list. _______________________________________________________________________ Benno Luthiger Swiss Federal Institute of Technology Zurich 8092 Zurich Mail: benno.luthiger(at)id.ethz.ch _______________________________________________________________________ |
|
From: estyler <es...@pl...> - 2004-05-15 23:00:21
|
Pyastra project released the first preview release. This version supports all PIC16* microcontrollers. Many (but not all) of python statements are available (see http://pyastra.sourceforge.net/STATUS.html for details). The main goal of this release was to get Pyastra usable. And we hope that it was achieved. |
|
From: Alex <es...@ya...> - 2004-04-16 23:57:51
|
Hello,
Current architecture of Pyastra is temporary. First standard python
module "parser" converts given file to a tree. Second stage is made by
tree2tree.py optimizer (currently it does nothing at all). Then it is
converted by tree2asm.py to assembler.
More details is planned to be published at project's homepage near the
release 0.0.1.
As an example i made a classic example (blinking LEDs):
PORTA=fbin('0101 0101')
while (1):
PORTA ^= 0xff
for i in xrange(0, 255):
pass
It is converted to the following PIC16 assebler code:
;
; Generated by pyastra 0.0.1
; infile: tests/hello_world.py
;
processor 16f877
#include p16f877.inc
_lshift_left equ 0x21 ;bank -1
_lshift_right equ 0x22 ;bank -1
_rshift_left equ 0x23 ;bank -1
_rshift_right equ 0x24 ;bank -1
_mul_left equ 0x25 ;bank -1
_mul_right equ 0x26 ;bank -1
mul_cntr equ 0x27 ;bank -1
mul_res equ 0x28 ;bank -1
_div_left equ 0x29 ;bank -1
_div_right equ 0x2a ;bank -1
div_cntr equ 0x2b ;bank -1
div_buf equ 0x2c ;bank -1
_mod_left equ 0x2d ;bank -1
_mod_right equ 0x2e ;bank -1
mod_cntr equ 0x2f ;bank -1
mod_buf equ 0x30 ;bank -1
_pow_left equ 0x31 ;bank -1
_pow_right equ 0x32 ;bank -1
pow_res equ 0x33 ;bank -1
pow_buf equ 0x34 ;bank -1
pow_cntr equ 0x35 ;bank -1
stack0 equ 0x36 ;bank -1
_i equ 0x37 ;bank -1
stack1 equ 0x38 ;bank -1
org 0x0
nop
goto main
org 0x4
main
movlw 0x55
movwf stack0
bcf STATUS, RP0
bcf STATUS, RP1
movwf PORTA
label0
movlw 0x1
movwf stack0
btfsc STATUS, Z
goto label1
movlw 0xff
movwf stack0
bcf STATUS, RP0
bcf STATUS, RP1
xorwf PORTA, f
clrf _i
movlw 0xff
movwf stack1
movwf stack0
label2
movf stack0, w
subwf _i, w
btfsc STATUS, Z
goto label3
btfsc STATUS, C
goto label3
label4
incf _i, f
goto label2
label3
goto label0
label1
goto $
end
And that's the output of Pyastra:
Peak RAM usage: 25 byte(s) (6.8%)
Program memory usage: 30 word(s) (0.4%)
NOTE: statistics includes ICD memory usage!
Best regards,
Alex Ziranov.
Wise Jeff-Q16332 wrote:
> Hi,
>
> I'm interested in finding out more about Pyastra and how it works.
For example, what
> python code would translate to what PIC code.
>
> Thanks,
> ...Jeff Wise
|
|
From: Wise Jeff-Q. <jw...@mo...> - 2004-04-08 19:14:06
|
Hi, I'm interested in finding out more about Pyastra and how it works. For example, what python code would translate to what PIC code. Thanks, ...Jeff Wise |