Перейти к содержанию
    

Проблема с форматированием кода

Новый движок постепенно адаптируется, спасибо причастным к этому непростому процессу. Да и народ привыкает. :acute:

Но вот с редактированием вложений пока много проблем. Например, были такие тэги "codebox":

, позволяли сократить простыню кода в сообщении, используя прокрутку.


Почему-то нет сейчас. Можно вернуть? И, непонятно, как редактировать вложения, например, цитаты. Тэгов не видно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Похоже, работает, как просто "code".

С редактированием полная ... - получается разве что выделить всё и удалить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Надо заметить, что codebox в старой версии был отвратен: при копировании из него текста слетало форматирование. При такой альтернативе простыня лучше.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

test2 - failed

 

	//
// * Include files
// ******************************************************************************/
#include "reset.h"
	/**
 *******************************************************************************
 ** \addtogroup ResetGroup
 ******************************************************************************/
//@{
	/*******************************************************************************
 * Local pre-processor symbols/macros ('#define')
 ******************************************************************************/
	
/*******************************************************************************
 * Global variable definitions (declared in header file with 'extern')
 ******************************************************************************/
	/*******************************************************************************
 * Local type definitions ('typedef')
 ******************************************************************************/
	/*******************************************************************************
 * Local variable definitions ('static')
 ******************************************************************************/
	/*******************************************************************************
 * Local function prototypes ('static')
 ******************************************************************************/
	
/*******************************************************************************
 * Function implementation - global ('extern') and local ('static')
 ******************************************************************************/
	/**
  ************************************************** *****************************
  ** \brief Get the reset source type.
  **
  ** \param [out] pstcOut reset source type list
  **
  ** \retval Ok Operation succeeded
  ** Other operation failed
  ************************************************** ****************************/
en_result_t Reset_GetCause(stc_reset_cause_t *pstcOut)
{
    uint8_t u8val = 0;
    if (NULL == pstcOut)
    {
        return ErrorInvalidParameter;
    }
    
    u8val = M0P_RESET->RESET_FLAG;
    
    *pstcOut = *((stc_reset_cause_t*)&u8val);
    return Ok;
}
	/**
  ************************************************** *****************************
  ** \brief Clear reset source type.
  **
  ** \param [in] stcval Reset source type list, the corresponding bit of each type is written with "0" clear, writing "1" is invalid
  **
  ** \retval Ok Operation succeeded
  ** Other operation failed
  ************************************************** ****************************/
en_result_t Reset_Clear(stc_reset_cause_t stcval)
{
    uint8_t u8val = *((uint8_t*)&stcval);
	    M0P_RESET->RESET_FLAG = u8val;
	    return Ok;
}
	/**
  ************************************************** *****************************
  ** \brief Set the peripheral reset source switch.
  **
  ** \param [in] enPeri reset source type list
  ** \param [in] bFlag reset switch
  **
  ** \retval Ok Operation succeeded
  ** Other operation failed
  ************************************************** ****************************/
en_result_t Reset_SetPeripheralReset(en_reset_peripheral_t enPeri, boolean_t bFlag)
{
	    bFlag = !!bFlag;
	    if(TRUE == bFlag)
    {
        M0P_RESET->PREI_RESET |= (uint32_t)enPeri;
    }
    else
    {
        M0P_RESET->PREI_RESET &= ~(uint32_t)enPeri;
    }
       
    return Ok;
}
	//@} // ResetGroup
	/*******************************************************************************
 * EOF (not truncated)
 ******************************************************************************/
	
 
	

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сделайте, если возможно, окно длинного кода (к примеру больше 20 строк) свернутым по умолчанию в спойлер.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...