ダウンロードリスト

プロジェクト概要

Pyastraは Microchip PIC16命令セットをサポートする、Pythonからアセンブラへの翻訳機です。コンパクトかつ効率的なコードを生成するように設計されています。

システム要件

システム要件が設定されていません
プロジェクトのリリース情報やプロジェクトリソースの情報です。
注: プロジェクトリソースの情報は Freecode.com ページからの引用です。ダウンロードそのものは、OSDNにホスティングされているものではありません。

2006-11-24 22:55
0.0.4.1-preview

左に固定されている特殊なケース(Xの""0)シフトします。
タグ: Minor bugfixes
Left shift special case (x << 0) has been fixed.

2004-12-24 23:41
0.0.4-preview

コマンドラインのフロントエンドは、アセンブラを呼び出して(- S)を無効にすることができます。パッケージをより多くの例が含まれます。このリリースではプログラムメモリの複数のページをサポートします。新しい関数を追加:sleep()の()は、PICをスリープ状態になり、on_interrupt()(任意の有効割り込みで呼ばれる)。のasm()関数は、現在は、銀行が選択するためのコードを追加します内部パーサており、唯一のアセンブリコード(以前の形式はまだ)が有効である必要があります。 ICDの改善をサポートします。サポートforループは0から255まで、255などが追加されています。いくつかのバグ修正されます。
タグ: Minor feature enhancements
The command line front end is now able to call an assembler (-S to disable). Package includes more examples. This release supports multiple pages of Program memory. New functions added: sleep() (makes the PIC sleep) and on_interrupt() (called on any enabled interrupts). The asm() function now has internal parser that adds code for selecting banks, and requires only assembly code (the previous format is still enabled). Better support of ICD. Support has been added for loops from 0 to 255, including 255. There are some bugfixes.

2004-07-23 03:42
0.0.3-preview

生成されたコードは30〜40パーセント以上かつ効果的なプログラムの以前のRAM使用量の約50%を使用しています。以下のマイコンのサポートが追加されました:12f508、12f509、12f635、12f683、16f505、16f636、および16f785。現在、以上ですビットのコピーを含むビット操作、および変数のインデックスの一部をサポートします。例を追加しました。セットアップは、Pythonで動作する"2.2.3。があるバグ修正の多くは、マイナーなアーキテクチャの変更があります。
タグ: Major bugfixes
The generated code is now 30-40% more effective and the
program uses approximately 50% of previous RAM usage.
Support for the following microcontrollers was added:
12f508, 12f509, 12f635, 12f683, 16f505, 16f636, and 16f785.
There are now more operations with bits including bits
copying, and partial support of variable indices. Examples
were added. The setup now works in Python < 2.2.3. There
are a lot of bugfixes, and minor architecture changes.

2004-05-27 03:25
0.0.2-preview

PIC12 *とPIC14000のサポート、およびバグ修正がたくさん。警告:これはまだプレビューリリースです!これは、不正なコードを生成することがあります。
タグ: Major bugfixes
PIC12* and PIC14000 support, and a lot of bugfixes. Warning: this is still a preview release! It may generate incorrect code.

2004-05-16 01:42
0.0.1-preview

タグ: Initial freshmeat announcement

プロジェクトリソース