Ignore:
Timestamp:
Apr 5, 2019, 9:26:53 PM (5 years ago)
Author:
coas-nagasima
Message:

mbed関連を更新
シリアルドライバをmbedのHALを使うよう変更
ファイルディスクリプタの処理を更新

File:
1 edited

Legend:

Unmodified
Added
Removed
  • asp3_tinet_ecnl_arm/trunk/ntshell/fatfs/ffarch.c

    r369 r374  
    5151#include "sdfs.h"
    5252#include "ff.h"
    53 #include "util/ntstdio.h"
    54 
    55 extern ntstdio_t ntstdio;
     53#include <stdio.h>
     54#include "hal/rtc_api.h"
     55#include "ffarch.h"
    5656
    5757enum ffarch_state_t {
     
    8080        ret2 = get_tim(&now);
    8181        if (ret2 != E_OK){
    82                 ntstdio_printf(&ntstdio, "[ffarch] get_tim error: %s",
     82                printf("[ffarch] get_tim error: %s",
    8383                        itron_strerror(ret2));
    8484                return;
     
    9494                ret = tslp_tsk(timer);
    9595                if ((ret != E_OK) && (ret != E_TMOUT)) {
    96                         ntstdio_printf(&ntstdio, "[ffarch] tslp_tsk error: %s %d",
     96                        printf("[ffarch] tslp_tsk error: %s %d",
    9797                                itron_strerror(ret), timer);
    9898                        break;
     
    101101                ret2 = get_tim(&now);
    102102                if (ret2 != E_OK) {
    103                         ntstdio_printf(&ntstdio, "[ffarch] get_tim error: %s",
     103                        printf("[ffarch] get_tim error: %s",
    104104                                itron_strerror(ret2));
    105105                        break;
     
    150150
    151151        if (romdisk_init()) {
    152                 ntstdio_printf(&ntstdio, "ROM disk (0:) OK!\n");
     152                printf("ROM disk (0:) OK!\n");
    153153        }
    154154        else {
    155                 ntstdio_printf(&ntstdio, "ROM disk (0:) NG!\n");
    156         }
    157 
    158         serial_ctl_por(SIO_PORTID, IOCTL_FCSND | IOCTL_FCRCV);
     155                printf("ROM disk (0:) NG!\n");
     156        }
    159157}
    160158
     
    272270{
    273271        DRESULT res;
    274         uint32_t *dp = (uint32_t *)buff, st, ed;
     272        uint32_t *dp = (uint32_t *)buff;
    275273        uint8_t *ptr = (uint8_t *)buff;
    276274
     
    333331{
    334332        BYTE s = 0;
    335 
     333             
    336334        /* Write protected */
    337335        if (WP())
     
    377375        case FFS_RETRY_WAIT:
    378376                if (ffarch_retry_count == 0) {
    379                         ntstdio_printf(&ntstdio, "SD card (1:) initialize tired...\n");
     377                        printf("SD card (1:) initialize tired...\n");
    380378
    381379                        ffarch_state = FFS_IDLE;
     
    390388                if ((sdfs._is_initialized & STA_NOINIT)
    391389                        || (((sdfs_prev_status & STA_NODISK) != 0) && ((sdfs_new_status & STA_NODISK) == 0))) {
    392                         ntstdio_printf(&ntstdio, "SD card initializing ...\n");
     390                        printf("SD card initializing ...\n");
    393391
    394392                        if (SD_begin()) {
    395                                 ntstdio_printf(&ntstdio, "SD card (1:) OK!\n");
     393                                printf("SD card (1:) OK!\n");
    396394
    397395                                /* uploadディレクトリを作成しておく */
     
    403401                        }
    404402                        else {
    405                                 ntstdio_printf(&ntstdio, "SD card (1:) NG!\n");
     403                                printf("SD card (1:) NG!\n");
    406404                                ffarch_state = FFS_RETRY_WAIT;
    407405                                ffarch_timer = 1000 * 1000;
     
    410408                /* SDカードが抜かれた場合 */
    411409                else if (((sdfs_prev_status & STA_NODISK) == 0) && ((sdfs_new_status & STA_NODISK) != 0)) {
    412                         ntstdio_printf(&ntstdio, "SD card unmount\n");
     410                        printf("SD card unmount\n");
    413411
    414412                        f_mount(&Sd.FatFs, "1:", 0);
     
    428426}
    429427
    430 int ff_cre_syncobj(BYTE vol, _SYNC_t* sobj)
     428int ff_cre_syncobj(BYTE vol, FF_SYNC_t* sobj)
    431429{
    432430        return 1;
    433431}
    434432
    435 int ff_req_grant(_SYNC_t sobj)
     433int ff_req_grant(FF_SYNC_t sobj)
    436434{
    437435        ER ret;
     
    440438}
    441439
    442 void ff_rel_grant(_SYNC_t sobj)
     440void ff_rel_grant(FF_SYNC_t sobj)
    443441{
    444442        sig_sem(SEM_FILESYSTEM);
    445443}
    446444
    447 int ff_del_syncobj(_SYNC_t sobj)
     445int ff_del_syncobj(FF_SYNC_t sobj)
    448446{
    449447        return 1;
Note: See TracChangeset for help on using the changeset viewer.