ハンブルソフト サポート掲示板

有限会社ハンブルソフトの製品関連の疑問に答える掲示板です。
  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃ホーム  

2 / 13 ツリー    ←次へ | 前へ→

Fontxについて教えてください nopnop2002 17/3/1(水) 23:39

Re:ota用の情報その他が入っています。 nopnop2002 17/3/2(木) 20:37
romfontx_example更新しました nari 17/3/3(金) 9:50
Re:romfontx_example更新しました nopnop2002 17/3/3(金) 20:00
Re:romfontx_example更新しました nopnop2002 17/3/4(土) 10:30

Re:ota用の情報その他が入っています。  nopnop2002 E-MAIL  - 17/3/2(木) 20:37 -

▼nariさん:
>fsfontx_example では、 ota機能も使えるように
>していますので、 otaを使う際に wifiの情報も
>必要になります。 あと、otaを使う、使わない等の
>設定も conf.hで行っています。

すいません
conf.h-sample は有りました。

\Fontx-master\examples\romfontx_example\romfontx_example.ino
こちらをコンパイルしても同じエラーになりました
こちらのスケッチはota機能を使っていないので
conf.hは不要だと思うのですが....

引用なし

パスワード



・ツリー全体表示

romfontx_example更新しました  nari  - 17/3/3(金) 9:50 -

GitHub上の romfontx_exampleを更新しました。
試して頂けるとありがたいです。

  https://github.com/h-nari/Fontx

fsfontx_exampleの方も更新しようとしたのですが、
spiffsへの書き込みが、個体によっては、うまくいかず、
ネットで検索しても、環境、versionの違い等で
いろいろありそうなので、まだ行えておりません。

spiffsへの書き込み方法が安定したら
更新しようと思います。

引用なし

パスワード



・ツリー全体表示

Re:romfontx_example更新しました  nopnop2002 E-MAIL  - 17/3/3(金) 20:00 -

▼nariさん:
>GitHub上の romfontx_exampleを更新しました。
>試して頂けるとありがたいです。

対応ありがとうございました
正常動作を確認しました。

>fsfontx_exampleの方も更新しようとしたのですが、
>spiffsへの書き込みが、個体によっては、うまくいかず、
>ネットで検索しても、環境、versionの違い等で
>いろいろありそうなので、まだ行えておりません。

spiffsへの書き込みですが
以下で紹介してるFtpServerを一度お試しください。

http://nopnop2002.webcrow.jp/HSES-LCD24/HSES-LCD24-22.html

今年初めから15分おきにESP8266のFtpServerに
ファイル転送を行っていますが
2か月以上経過後も、非常に安定して動いています。

引用なし

パスワード



・ツリー全体表示

Re:romfontx_example更新しました  nopnop2002 E-MAIL  - 17/3/4(土) 10:30 -

▼nariさん:
>fsfontx_exampleの方も更新しようとしたのですが、
>spiffsへの書き込みが、個体によっては、うまくいかず、
>ネットで検索しても、環境、versionの違い等で
>いろいろありそうなので、まだ行えておりません。

fsfontx_exampleも以下のコードで正常動作しました。

#include <FS.h>
#include <Fontx.h>
#include <FsFontx.h>

FsFontx fx("/ILGH16XB.FNT","/ILGZ16XB.FNT");

void setup()
{
const uint8_t *p;
uint8_t w,h;
uint16_t str[] = {u'漢',u'字',u'T',u'E',u'S',u'T'};

Serial.begin(9600);
delay(100);
Serial.println("\nReset:");

if(!SPIFFS.begin())
Serial.println("SPIFFS failed.");
else {
Dir dir = SPIFFS.openDir("/");
int cnt = 0;
while(dir.next()){
File f = dir.openFile("r");
Serial.printf("[%d] %-12s %12u\n",++cnt,f.name(), f.size());
f.close();
}
Serial.printf("%d files found.\n",cnt);
} // end if

for(int i=0;i<sizeof(str)/sizeof(str[0]);i++){
if(!fx.getGlyph(str[i], &p, &w, &h)){
Serial.printf("getGlyph failed. code:%x\n",str[i]);
} else {
for(int y=0; y<h; y++){
Serial.printf("%02d: ",y);
for(int x=0; x<w; x++){
Serial.print(p[x/8] & (0x80 >> (x % 8)) ? '*' : '.');
} // end x
Serial.println();
p += (w + 7)/8;
} // end y
} // endif
} // end i
}

void loop()
{
}

引用なし

パスワード



・ツリー全体表示

2 / 13 ツリー    ←次へ | 前へ→
  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃ホーム  

 1027
ページ:  ┃  記事番号:  

C-BOARD Moyuku v1.03b3